7 Days of Algorithm is a community driven programming contest, the primary aim of which is to introduce problem solving through algorithms to the students. The event is scheduled to happen between 21st June to 21th of June.
- Challenge One is officially Live!
- Challenge Two is Live!
- TIme for submission for Challenge One extended to June 23 4PM.
- Challenge Three is Live!
- We've closed over a 100 PRs! ๐ฅณ
- Challenge Four is Live!
- Challenge Five is Live!
- Challenge Six is Live!
- Challenge Seven is Live!
You three options here:
- Open an issue detailing your doubt.
- Ask in the Official Community Group of Nexus SJCET.
- Send us a mail. (Slow)
- Students will be asked to implement a specific algorithm in a language of their choice. The code should be submitted to this GitHub repository as a pull request along with their explanation of how their implementation works, in a folder with name every round.
- The submissions will be evaluated on the basis of their code quality, correctness, the quality of their explanation and their overall involvement in the contest. The submissions will be checked for plagiarism.
- There will be seven rounds in total (1 challenge a day).
- The students will be given 24 hours (4PM to 4PM) to solve the problem.
- We won't be doing code reviews. If your logic is flawed or if your code has syntax errors we will not suggest corrections. However you will still be evaluated for the same. In short Syntax Errors and Logic Errors won't prevent your submission from getting merged but you will loose points during evaluation. Just like in a regular competition.
- However if you do not place your submission in the right folder or move/edit the Submission Template.md or any other file other than yours, your PR will not be merged.
- Using libraries such as stdio.h (C/C++) ,os (Python), Math (JS) etc are totally fine as they are part of the standard library but the libraries that requires you do some form of installation (eg. numpy, num2words, number-to-words etc.) are not allowed.
- A Desktop PC/ Laptop.
- Basic knowledge in any one programming langugage.
- You should be able to use Git and GitHub.
- You can register for the event at this link. (Closed)
- Mail us at [email protected].
- Join our Community Group.