Welcome to my CodingChallenges
repository where I share my solutions to various coding problems from platforms like LeetCode, HackerRank, and CodeSignal. This repository is organized by platform, with subdirectories representing different categories or difficulty levels.
Each main directory represents a platform (e.g., LeetCode, HackerRank) and is subdivided into categories like difficulty levels or specific areas (e.g., Algorithms, Data Structures), with further subdivision by programming language:
-
LeetCode:
- Easy
- Medium
- Hard
- Number of Good Paths 2421
- Python
- Number of Good Paths 2421 O(n2).py
- Number of Good Paths 2421 O(NlogN).py
- README.md
- Python
- Alien Dictionary 269
- Python
- Alien Dictionary 269.py
- README.md
- Python
- Sliding Window Maximum 239
- Python
- Sliding Window Maximum 239.py
- README.md
- Python
- Find in Mountain Array 1095
- Python
- Find in Mountain Array 1095 Binary Search.py
- README.md
- Python
- Maximum Frequency Stack 895
- Python
- Maximum Frequency Stack 895.py
- README.md
- Python
- Split Array Largest Sum 410
- Python
- .gitkeep
- Split Array Largest Sum BinarySearch.py
- Split Array Largest Sum Memoization.py
- Java
- .gitkeep
- Scala
- .gitkeep
- JavaScript
- .gitkeep
- Python
- Subarrays with K Different Integers 992
- Python
- Subarrays with K Different Integers 992 O(n) 3Pointers.py
- Subarrays with K Different Integers 992 O(n2).py
- Python
- Median of Two Sorted Arrays 4
- Python
- .gitkeep
- Median of Two Sorted Arrays 4 Binary Search.py
- README.md
- Python
- Number of Good Paths 2421
-
HackerRank:
- Algorithms
- Data Structures
- Mathematics
Feel free to explore the solutions for different coding challenges. Each solution is placed in its respective category based on the platform and difficulty or topic.
While this is a personal repository primarily for my own use, contributions or suggestions are welcome. Please feel free to fork the repository and submit pull requests or create issues for any bugs you find or enhancements you suggest.
Happy coding!