33 results for “topic:algorithmic-thinking”
19CSE100 - Problem Solving and Algorithmic Thinking (PSAT) - 1st Sem - B.E. (CSE-CYS) - ASC, CBE.
Algorithms, data structures & math !
🧮🧩 A personal collection of my LeetCode solutions. This repository is used as a code archive to track my practice over time and keep implementations in one place. Solutions are uploaded as source code only - no write-ups, no detailed explanations, and no step-by-step breakdowns.
OpenTrading base application for developing any broker specific algorithmic trading application.
Designed to enhance problem-solving skills, this repository explores creative patterns using loops, conditionals, and recursion while focusing on clean and efficient code.
Lillith is a beginner-friendly Python repository containing 31 fundamental programs with comments and 20-30 problem statements with solutions. It provides a structured approach for learning Python step by step.
Scheduling unrelated machines with job splitting, setup resources and sequence dependency: Implementation of Simulated Annealing using Python
Just for fun!
No description provided.
💡 This repository is dedicated to building a strong foundation in algorithmic problem-solving and computational logic.
Sequences of transactions that generate high profit assuming the ability to travel in the past and perform trading on New York’s stock exchange using Python
Logic-first DSA learning: Algorithm → Analysis → Implementation. Same problem, same logic, multiple languages (C++ & Python).
Bean Merger is an interactive learning game that promotes mathematical thinking and logical reasoning through play. Players select two numbered “beans,” combine them using a mathematical operation (+, −, ×, or ÷), and create a new bean showing the result. The goal: strategically merge them until only one bean with the value 0 remains!
Basic virtual therapist chatbot designed to engage in conversation and provide a supportive environment for users.
My very first coding project in high school! Armed with basic Python knowledge, my two best friends and I embarked on an adventurous dream to create this RPG. Writing the first 1000 lines of code felt incredible, and we couldn't be prouder of our achievement!
Sorting algorithm optimization challenge using two stacks - Algorithmic efficiency project minimizing operations with custom instruction set
Learned basic Python programming: Program design, Algorithmic thinking, Recursion, Object-oriented programming, Interpreters, Compilers, and Data representation
🧩 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.
Project Euler Problem Solutions Written in Go ⚙️🔩
Tic-Tac-Toe game with an unbeatable AI using the Minimax algorithm and Pygame
Structured learning of backend development concepts using 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.
A Python program that formats arithmetic problems vertically with proper spacing and optional solutions. Built as part of freeCodeCamp’s Scientific Computing with Python.
This repository is a collection of JavaScript coding challenges designed that helped me a lot to improve my programming skills and deepen my understanding of JavaScript concepts. Each challenge presents a specific problem or task that I solved using JavaScript. Enjoy 👨💻
All LeetCode problems solved in Python with clean code, explanations, time–space complexity, and structured directory indexing. Updated for 2026
This repository contains solutions to problems from Project Euler. Each solution is crafted to demonstrate clean, efficient, and well-documented problem-solving techniques. Ideal for learning and improving algorithmic thinking and mathematical problem-solving skills.
Watch sliding puzzles solve themselves! 🧩 This 4×4 interactive puzzle uses the A algorithm to find the shortest path, with a sleek, mobile-friendly UI. Shuffle, play, and learn how algorithms tackle millions of possibilities — fun, satisfying, and educational!\
A natural-language-driven trading strategy engine that converts English rules into executable code using a custom DSL, AST parser, and backtesting framework.
C library providing reimplemented standard functions and additional utility tools, designed to serve as a solid foundation for C projects.
No description provided.