A collection of programming puzzles and coding challenges designed to improve problem-solving skills, logical thinking, and programming fundamentals.
This repository contains different types of coding puzzles with solutions implemented mainly in Python.
The goal is to practice:
- 🧠 Logical thinking
- 💻 Problem-solving
- 🔢 Algorithms and data structures
- 🐍 Python programming
- ⚡ Efficient coding
- 🎯 Competitive programming concepts
Code-Puzzles/
│
├── Arrays/
├── Strings/
├── Mathematics/
├── Recursion/
├── Searching/
├── Sorting/
├── Hashing/
├── LinkedList/
├── Stack/
├── Queue/
├── Trees/
├── DynamicProgramming/
└── README.md
- Number problems
- Even/Odd problems
- Prime numbers
- Palindrome
- Factorial
- Fibonacci
- String manipulation
- Basic array problems
- Hashing
- Two Pointer
- Sliding Window
- Binary Search
- Recursion
- Stack & Queue
- Linked Lists
- Trees
- Dynamic Programming
- Graph Algorithms
- Greedy Algorithms
- Backtracking
- Advanced Data Structures
Currently using:
- Python 🐍
More programming languages may be added in the future.
Clone the repository:
git clone https://github.com/your-username/Code-Puzzles.gitGo to the project directory:
cd Code-PuzzlesRun any Python file:
python filename.pyThis repository is created for daily coding practice and to build strong fundamentals in programming and problem solving.
Practice → Solve → Improve → Repeat 🔥
I will continuously add new coding puzzles and solutions to this repository.
- Python Basics
- Arrays
- Strings
- Searching
- Sorting
- Advanced Data Structures
- Dynamic Programming
- Graph Algorithms
Suggestions and improvements are welcome.
If you find a better or more efficient solution, feel free to contribute.
If you find this repository useful, consider giving it a ⭐ Star on GitHub.
Happy Coding! 💻🔥