Welcome to the HackerRank 30 Days of Code Solutions repository! This collection showcases my solutions to the HackerRank 30 Days of Code challenge, implemented in Python, Java, and JavaScript. If you're stuck on any of the challenges, feel free to check this repository for guidance and solutions.
Day | Challenge |
---|---|
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 |
These solutions are my own work and were created for educational purposes on HackerRank. They may not be the most optimal solutions, but they passed HackerRank’s test cases.
We welcome contributions to enhance this collection of HackerRank 30 Days of Code solutions:
- Improve Existing Solutions: Optimize or clarify current solutions.
- Add Explanations: Provide detailed explanations of code and problem-solving approaches.
- Multiple Language Implementations: Add solutions in other programming languages.
- Improve Documentation: Enhance the README, code comments or other documentation.
Please Check Here for Contribution Guidelines. 🤝
This project is open source and available under the MIT License.