Home

Awesome

HackerRank 30 Days of Code

problems-solved problems-solved-java problems-solved-python PRs Welcome cp profile

NameDifficultyScoreSolution
Day 0: Hello WorldEasy30Java Python
Day 1: Data TypesEasy30Java Python
Day 2: OperatorsEasy30Java Python
Day 3: Intro To Conditional StatementsEasy30Java Python
Day 4: Class vs. InstanceEasy30Java Python
Day 5: LoopsEasy30Java Python
Day 6: Let's ReviewEasy30Java Python
Day 7: ArraysEasy30Java Python
Day 8: Dictionaries and MapsEasy30Java Python
Day 9: Recursion 3Easy30Java Python
Day 10: Binary NumbersEasy30Java Python
Day 11: 2D ArraysEasy30Java Python
Day 12: InheritanceEasy30Java Python
Day 13: Abstract ClassesEasy30Java Python
Day 14: ScopeEasy30Java Python
Day 15: Linked ListEasy30Java Python
Day 16: Exceptions - String To IntegerEasy30Java Python
Day 17: More ExceptionsEasy30Java Python
Day 18: Queues and StacksEasy30Java Python
Day 19: InterfacesEasy30Java Python
Day 20: SortingEasy30Java Python
Day 21: GenericsEasy30Java
Day 22: Binary Search TreeEasy30Java Python
Day 23: BST Level-Order TraversalEasy30Java Python
Day 24: More Linked ListsEasy30Java Python
Day 25: Running Time ComplexityMedium30Java Python
Day 26: Nested LogicEasy30Java Python
Day 27: TestingEasy30Java Python
Day 28: RegEx, Patterns, and Intro to DatabasesMedium30Java Python
Day 29: Bitwise AndMedium30Java Python