Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

🧩 Code Puzzles

A collection of programming puzzles and coding challenges designed to improve problem-solving skills, logical thinking, and programming fundamentals.

📌 About

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

📂 Repository Structure

Code-Puzzles/
│
├── Arrays/
├── Strings/
├── Mathematics/
├── Recursion/
├── Searching/
├── Sorting/
├── Hashing/
├── LinkedList/
├── Stack/
├── Queue/
├── Trees/
├── DynamicProgramming/
└── README.md

🚀 Topics Covered

🔹 Beginner

  • Number problems
  • Even/Odd problems
  • Prime numbers
  • Palindrome
  • Factorial
  • Fibonacci
  • String manipulation
  • Basic array problems

🔹 Intermediate

  • Hashing
  • Two Pointer
  • Sliding Window
  • Binary Search
  • Recursion
  • Stack & Queue
  • Linked Lists
  • Trees

🔹 Advanced

  • Dynamic Programming
  • Graph Algorithms
  • Greedy Algorithms
  • Backtracking
  • Advanced Data Structures

🛠️ Languages

Currently using:

  • Python 🐍

More programming languages may be added in the future.

▶️ How to Run

Clone the repository:

git clone https://github.com/your-username/Code-Puzzles.git

Go to the project directory:

cd Code-Puzzles

Run any Python file:

python filename.py

🎯 Purpose

This repository is created for daily coding practice and to build strong fundamentals in programming and problem solving.

Practice → Solve → Improve → Repeat 🔥

📈 Progress

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

🤝 Contributions

Suggestions and improvements are welcome.

If you find a better or more efficient solution, feel free to contribute.

⭐ Support

If you find this repository useful, consider giving it a ⭐ Star on GitHub.


Happy Coding! 💻🔥

About

learn coding using puzzles

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages