This repository contains my solutions to coding problems from various platforms. The solutions are implemented in different programming languages, primarily in C/C++. The problems are organized by their difficulty level and topic.
About the Project • Repository Structure • Usage • Contributions • License • Contact • Links
problems/easy/
: Solutions to easy problems.problems/medium/
: Solutions to medium problems.problems/hard/
: Solutions to hard problems.
Each subdirectory contains the solution files named according to the problem title or ID.
.Code Practice
├── atcoder
│ ├── AtCoder Beginners Selection
│ └── practice contest
├── codeforces
│ ├── Class A
│ ├── Class B
│ ├── Class C
│ └── Class D
├── codewars
│ ├── A
│ ├── Are You Playing Banjo?
│ ├── Bit Counting
│ ├── Break camelCase
│ ├── Calculating with Functions
│ ├── Calculator: Coin Combination
│ ├── Convert a linked list to a string
│ ├── Convert string to camel case
│ ├── Convert to Binary
│ ├── Count characters in your string
│ ├── Design a Simple Automaton (Finite State Machine)
│ ├── Double Char
│ ├── Duplicate Encoder
│ ├── Euclidean distance in n dimensions
│ ├── Find The Parity Outlier
│ ├── Find the sum of the roots of a quadratic equation
│ ├── Fix string case
│ ├── Friend or Foe?
│ ├── Going to zero or to infinity?
│ ├── Human Readable Time
│ ├── Interlocking Binary Pairs
│ ├── Is a number prime?
│ ├── Is this a triangle?
│ ├── Knight vs Bishop
│ ├── List Filtering
│ ├── Number
│ ├── Perimeter of squares in a rectangle
│ ├── Powers of i
│ ├── Product of consecutive Fib numbers
│ ├── Range Extraction
│ ├── Replace With Alphabet Position
│ ├── Reverse a number in any base
│ ├── Rot13
│ ├── Sentence Smash
│ ├── Simple Pig Latin
│ ├── Simple string characters
│ ├── Square Every Digit
│ ├── Sum of two lowest positive integers
│ ├── The spiraling box
│ ├── The Vowel Code
│ ├── Trilingual democracy
│ ├── Trolls are attacking your comment section!
│ ├── Two
│ ├── Unlucky Days
│ ├── V A P O R C O D E
│ ├── Vowel Count
│ ├── WeIrD StRiNg CaSe
│ └── Who likes it?
├── Custom
│ └── SimpleCliCalculator
├── edabit
│ ├── Easy
│ └── Very Easy
├── Esprit
│ └── 2A
├── geeksforgeeks
│ ├── Basic
│ ├── Easy
│ ├── Hard
│ └── Medium
├── hackerearth
│ ├── Easy
│ └── Medium
├── hakerrank
│ └── C++
├── interviewbit
│ ├── Easy
│ └── Very Easy
├── leetcode
│ ├── Contests
│ ├── Easy
│ ├── Hard
│ └── Medium
├── LICENCE
└── README.md
2034 directories, 3175 files
Feel free to browse through the solutions and use them as a reference for your own learning. If you find any mistakes or have suggestions for improvements, please open an issue or submit a pull request.
- Fork the repository.
- Create a new branch:
git checkout -b feature-branch
- Make your changes and commit them:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature-branch
- Open a pull request.
This repository is licensed under the GPL License. You are free to use, modify, and distribute the content. See the LICENSE file for details.
For questions or suggestions, feel free to reach out:
- GitHub: ZouariOmar
- Email: zouariomar20@gmail.com
- LinkedIn: Zouari Omar
LeetCode Profile -- Geeksforgeeks Profile -- GitHub Profile -- Linkedin Profile