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
Thirty days of code by Hackerrank is aimed at imroving your coding skills by coding for 30 days in a row. You can unlock a new code challenge and tutorial each day and then, submit solutions in Java, C++ and other popular languages. But, this can prove to be quite a difficult task at times. So, here are some solutions for you to go through.
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 for 30 days code challenge (2020) conducted on Hackerrank. The solutions are available in major languages like c++, python and javascript as of now. It is a great platform for users to contribute and provide the solutions in other languages too.
Happy coding!