This repository contains my solutions to the "30 Days of Code" challenges on HackerRank. Each day's challenge is implemented in a separate folder, and the solutions are written in C++.
HackerRank's "30 Days of Code" is a series of daily coding challenges designed to help programmers enhance their coding skills over a month. This repository serves as a collection of my solutions to these challenges, providing a reference for others and showcasing my problem-solving approach.
- Day 0: Hello, World!
- Day 1: Addition/Concatenation
- Day 2: Tip & Tax Calculation
- Day 3: Conditionals
- Day 4: Classes & Instances
- Day 5: Loops
- Day 6: String Manipulation
- Day 7: Arrays
- Day 8: Dictionaries and Maps
- Day 9: Recursion
- Day 10: Binary Numbers
- Day 11: 2D Arrays
- Day 12: Inheritance
- Day 13: Abstract Classes
- Day 14: Scope
- Day 15: Linked List
- Day 16: Exception Handling
- Day 17: More Exceptions
- Day 18: Queues and Stacks
- Day 19: Interfaces
- Day 20: Sorting
- Day 21: Generics
- Day 22: Binary Search Trees
- Day 23: BST Breadth First Search
- Day 24: More Linked List
- Day 25: Running Time and Complexity
- Day 26: Nested Logic
- Day 27: Testing
- Day 28: RegEx, Patterns and Intro to Databases
- Day 29: Bitwise AND
Each challenge is organized into a dedicated folder, containing my solution, and any additional resources or notes related to the implementation.