Welcome to my repository of solved problems from various online judges. This collection includes solutions for challenges on platforms like Beecrowd, AtCoder, Codeforces, HackerRank, LeetCode, and more. Each solution is implemented with a focus on clarity and efficiency, covering topics from algorithms to data structures, mathematics, and beyond.
The repository is organized by platform, with each folder named after the online judge. Within each platform folder, solutions are further categorized by problem ID or name for easy navigation.
βββ Beecrowd
β βββ Beginner
β β βββ 1001.cpp
β β βββ 1002.cpp
β β βββ ...
βββ Codeforces
β βββ 123A-SpecialProblem.cpp
β βββ 456B-MathematicsChallenge.cpp
β βββ ...
βββ LeetCode
β βββ 1-TwoSum.cpp
β βββ 42-TrappingRainWater.cpp
β βββ ...
βββ README.md
Currently, this repository contains solutions from:
- Beecrowd
- AtCoder
- Codeforces
- CodeChef
- HackerRank
- LeetCode
Additional platforms may be added in the future as I work on more problems.
The primary language used in these solutions is C++ , Python3. Solutions are crafted to balance readability and efficiency, with inline comments where necessary to explain complex logic.
To compile and run any solution locally:
-
Ensure you have a C++ compiler installed (e.g.,
g++). -
Clone this repository to your local machine.
-
Navigate to the file you want to compile.
-
Use the following commands to compile and run the file:
g++ -o solution filename.cpp ./solution
Each solution file is named according to the problem's unique ID or descriptive name, making it easy to find and run specific problems.
If you'd like to contribute your solutions or improve the existing ones, please fork this repository and submit a pull request. Contributions are welcome! Ensure your code is well-commented and follows the naming conventions for consistency.
If you have any questions, suggestions, or feedback, feel free to reach out. This repository will be regularly updated as I solve more problems.
Happy coding! π
