List of problems appeared in Codegoda by year. For more information about Codegoda, visit codegoda.io.
# | Problem | Difficulty | Resources |
---|---|---|---|
1 | AG Lite Text Editor | Easy | Problem Statement | Solution |
2 | Alice's Dream Trip | Easy | Problem Statement | Solution |
3 | Boot Order | Easy | Problem Statement | Solution |
4 | Mr Agoji and Bartender | Easy | Problem Statement | Solution |
5 | Tower of Codegoda | Easy | Problem Statement | Solution |
6 | Agoji's Scrum | Medium | Problem Statement | Solution |
7 | Algoji's Secret Trip Plan to Cyclades | Medium | Problem Statement | Solution |
8 | Arrange Goodies | Medium | Problem Statement | Solution |
9 | Big Bang | Medium | Problem Statement | Solution |
10 | Don't Split Our Teams | Medium | Problem Statement | Solution |
11 | Maximum Common Subsequence Score | Medium | Problem Statement | Solution |
12 | Prime Properties | Medium | Problem Statement | Solution |
13 | Who Wins | Medium | Problem Statement | Solution |
14 | 100 Under 40 | Medium-Hard | Problem Statement | Solution |
15 | Agoji's Tour Plan | Medium-Hard | Problem Statement | Solution |
16 | Can Alice Finish The Game | Medium-Hard | Problem Statement | Solution |
17 | Codegoda Team Selection | Medium-Hard | Problem Statement | Solution |
18 | Max Booker | Medium-Hard | Problem Statement | Solution |
19 | Scale it up | Medium-Hard | Problem Statement | Solution |
20 | Agojis Equal Day Trip | Hard | Problem Statement | Solution |
21 | Search Result Ranking | Hard | Problem Statement | Solution |
22 | Trip Planner | Very Hard | Problem Statement | Solution |
- Clone this repository
- Write your solution anywhere you want
- Run following command to test your solution
$ python3 evaluate.py <problem> <command to run your solution>
- For example, if you want to test your solution for problem
2023/1-ag-lite-text-editor
, you can run (assuming your solution issolution.py
in the current directory and you are using python3)
$ python3 evaluate.py 2023/1-ag-lite-text-editor python3 solution.py
We welcome your contributions in any form, whether it be writing an analysis of the problem, providing an alternative solution with analysis, or sharing your ideas on how it can be improved. Please feel free to contribute in whichever way you see fit.