Skip to content

CryptoMitch/Python-Code

Repository files navigation

Python-Code

A place to store my Python Projects.

Welcome to my Python Projects repository! This is a collection of various Python projects and algorithms that I've worked on. Feel free to explore and use any of the code provided here.

Definitions

  • Challenge: Specific tasks or problems that require solutions, often with constraints or limitations.
  • Algorithm: Step-by-step procedures or rules for solving problems or performing tasks.
  • Project: Encompasses various tasks across different areas, like algorithm design, challenge solving, and feature implementation.
  • Tests: Tests involve evaluating the functionality and correctness of code or systems.
  • LeetCode Problems: Challenges available on the LeetCode platform to practice and test programming skills

Challenges

  1. Challenge1: divisible by seven but not a multiple of five ✅
  2. Reverse words ✅
  3. Calculate fib numbers ✅
  4. Square even numbers divisble by 8 ✅
  5. Error Types ✅
  6. Slice Notation ✅
  7. Haversine Formula ✅

Projects

  1. Roosevelt Madlibs ✅
  2. Guess the Number (Computer) ✅
  3. Guess the Number (User) ✅
  4. Rock Paper Scissors Lizard Spock ✅
  5. Hangman with Time Limit ✅
  6. ... (More projects are being added)

Fairy Tale Inspired Projects

Explore a whimsical world of Python projects inspired by classic fairy tales:

  1. Goldilocks ✅
  2. Aladdin's Flying Carpet (Coming soon)
  3. Beauty and the Beast (Coming soon)
  4. Cinderella's Clock (Coming soon)
  5. Hansel and Gretel (Coming soon)
  6. Jack and the Beanstalk (Coming soon)
  7. The Little Mermaid (Coming soon)
  8. Red Riding Hood (Coming soon)
  9. Rumpelstiltskin's Cipher (Coming soon)
  10. Snow White (Coming soon)

Algorithms

Explore various algorithms implemented in Python:

  1. Bubble Sort ✅
  2. Selection Sort ✅
  3. Binary Search ✅
  4. Binary Search for Strings ✅
  5. Merge Sort ✅
  6. Traveling Salesman Problem (Brute Force) ✅
  7. Breadth-First Search ✅
  8. Linear Search ✅
  9. Quick Sort ✅
  10. Sliding Window ✅
  11. Euclidean Algorithm ✅
  12. Brute Force Subset Sum (Coming soon)
  13. Depth-First Search (Coming soon)
  14. Insertion Sort (Coming soon)
  15. Knapsack Problem (Coming soon)

LeetCode Problems (Number order not solved order)

  • 1_Two Sum ✅
  • 121_Best Time To Buy And Sell Stocks ✅
  • 283_Move Zeros ✅
  • 345_Reverse Vowels ✅
  • 374_Guess the Number ✅
  • 643_Max Average Subarray ✅
  • 1071_Greatest Common Divisor of Strings ✅
  • 1431_Kids with greatest number of candies ✅
  • 1732_Find Highest Altitude ✅
  • 1768_merge strings alternatively ✅

Tests

  1. unit_test_sample.py ✅
  2. reverse_words_test.py ✅
  3. ... (More tests are being added)

Challenges from the following sites:

Projects from the following sites:

My 250 days of Code List:

About

A place to store my Python Projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages