A public repository where I share my programming exercises from CodeWars,
LeetCode,
BeeCrowd and others.
This repository is structured by platform, programming language, and problem.
platform/
βββ language/
βββ problem_identifier/
βββ solution.pyRepresents the source of the problem (e.g., CodeWars, LeetCode, BeeCrowd).
Indicates the programming language used to solve the problem (e.g., python, javascript, go).
A unique folder for each problem.
- CodeWars: uses difficulty and name (e.g.,
6kyu/array_diff) - LeetCode: uses problem ID and name (e.g.,
1_two_sum) - BeeCrowd: uses problem ID and name (e.g.,
1001_extremely_basic)
Contains the main solution to the problem.
- Focused on logic and clarity
- No unnecessary input/output (except for platforms like BeeCrowd)
Problems are organized by difficulty (kyu level):
codewars/language/difficulty/exercise-name/
Problems are organized by their ID and name:
leetcode/language/difficult/
Problems are organized by their numeric ID and name:
beecrowd/language/difficult/
- Each problem has its own folder
- Solutions are written to be clean and reusable
- README files may include explanations and complexity analysis