Repository for Hackerrank 30 Days of Code
View the Repo
How to Contribute
·
Contribute
·
Request Code
Try Yourself
NOTE: Before creating a Pull Request, make sure you add ✅ to Completed
NOTE: First, try to solve it on your own. If facing some difficulty, you can see this.
✅ ⇒ Completed
| Day | Problem Statement | Python | C | C++ | Java | Javascript |
|---|---|---|---|---|---|---|
| 00 | Hello, World. | ✅ | ✅ | ✅ | ✅ | ✅ |
| 01 | Data Types | ✅ | ✅ | ✅ | ✅ | ✅ |
| 02 | Operators | ✅ | ✅ | ✅ | ✅ | ✅ |
| 03 | Intro to Conditional Statements | ✅ | ✅ | ✅ | ✅ | ✅ |
| 04 | Class vs. Instance | ✅ | ✅ | ✅ | ✅ | |
| 05 | Loops | ✅ | ✅ | ✅ | ✅ | ✅ |
| 06 | Let's Review | ✅ | ✅ | ✅ | ✅ | |
| 07 | Arrays | ✅ | ✅ | ✅ | ✅ | ✅ |
| 08 | Dictionaries and Maps | ✅ | ✅ | ✅ | ✅ | |
| 09 | Recursion 3 | ✅ | ✅ | ✅ | ✅ | ✅ |
| 10 | Binary Numbers | ✅ | ✅ | ✅ | ✅ | |
| 11 | 2D Arrays | ✅ | ✅ | ✅ | ✅ | |
| 12 | Inheritance | ✅ | ✅ | ✅ | ||
| 13 | Abstract Classes | ✅ | ✅ | ✅ | ✅ | |
| 14 | Scope | ✅ | ✅ | |||
| 15 | Linked List | ✅ | ✅ | ✅ | ✅ | |
| 16 | Exceptions - String to Integer | ✅ | ✅ | ✅ | ✅ | |
| 17 | More Exceptions | ✅ | ✅ | ✅ | ||
| 18 | Queues and Stacks | ✅ | ✅ | ✅ | ✅ | ✅ |
| 19 | Interfaces | ✅ | ✅ | |||
| 20 | Sorting | ✅ | ✅ | ✅ | ✅ | ✅ |
| 21 | Generics | ✅ | ✅ | |||
| 22 | Binary Search Trees | ✅ | ✅ | ✅ | ✅ | |
| 23 | BST Level-Order Traversal | ✅ | ✅ | ✅ | ||
| 24 | More Linked Lists | ✅ | ✅ | ✅ | ✅ | |
| 25 | Running Time and Complexity | ✅ | ✅ | |||
| 26 | Nested Logic | ✅ | ✅ | |||
| 27 | Testing | ✅ | ✅ | |||
| 28 | RegEx, Patterns, and Intro to Databases | ✅ | ✅ | ✅ | ✅ | |
| 29 | Bitwise AND | ✅ | ✅ | ✅ | ✅ | ✅ |
This is a repository aiming to provide solutions to 30 days code challenge (2020) conducted on hackerrank. The solutions are available in the major languages c++, python and javascript as of now. It is a great platform to contribute and provide the solutions in other languages too.