Skip to content
#

algorithmic-thinking

Here are 15 public repositories matching this topic...

A curated collection of Python problem-solving exercises covering strings, numbers, arrays, typecasting, and common algorithmic challenges. Each problem includes clean, readable, and interview-ready solutions with explanations, aimed at helping learners strengthen their Python skills and prepare for coding interviews.

  • Updated Apr 26, 2026
  • Python

🧩 An AI solver for the classic 8-Puzzle game using AI search strategies like A* Search. Designed to make concepts like heuristics, pathfinding, and search trees easy to understand, while showcasing thoughtful software design and algorithmic thinking. Great for anyone curious about how AI plans ahead and solves problems, one move at a time.

  • Updated Jul 5, 2025
  • Python

A simple Python project that adds a duration to a given start time in 12-hour format (AM/PM), with optional support for the day of the week. It handles time rollovers, day changes, and large hour additions.

  • Updated Sep 10, 2025
  • Python

All LeetCode problems solved in Python with clean code, explanations, time–space complexity, and structured directory indexing. Updated for 2026

  • Updated Dec 3, 2025
  • Python

Competitive programming problem designed to expose failure modes in frontier LLMs. Features a 3-layer trap invalidating greedy, O(N²) DP, and prefix-sum optimizations. Correct O(N log V) solution via monotonic stack + DP. Built for Turing's Python TopCoder Problemsetter Assessment.

  • Updated Jun 8, 2026
  • Python

Improve this page

Add a description, image, and links to the algorithmic-thinking topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the algorithmic-thinking topic, visit your repo's landing page and select "manage topics."

Learn more