awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repository-uri

Awesome GitHub RepositoriesAlgorithm Practice Tools

Tools specifically designed to facilitate the solving, testing, and submission of algorithmic problems.

Distinct from Interview Problem Solving: The candidates focus on specific mathematical problems or interview techniques, not the tool for practicing them.

Explore 3 awesome GitHub repositories matching education & learning resources · Algorithm Practice Tools. Refine with filters or upvote what's useful.

Awesome Algorithm Practice Tools GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • leetcode-opensource/vscode-leetcodeAvatar LeetCode-OpenSource

    LeetCode-OpenSource/vscode-leetcode

    8,493Vezi pe GitHub↗

    This project is a VS Code extension that integrates LeetCode problem solving directly into the editor. It functions as a code submission client and competitive programming tool, allowing users to browse, solve, and submit algorithmic challenges without leaving their development environment. The extension distinguishes itself by managing local workspaces and archives, enabling the organization of problem files and descriptions in configurable local folders. It supports multi-account session management and regional endpoint routing to handle different geographic service instances. The tool cov

    Integrates the entire process of writing, testing, and submitting LeetCode algorithmic challenges within the editor.

    TypeScriptalgorithmdatastructureinterview
    Vezi pe GitHub↗8,493
  • ryanb/ruby-warriorAvatar ryanb

    ryanb/ruby-warrior

    3,888Vezi pe GitHub↗

    Ruby Warrior este o platformă educațională de codare și un motor de strategie pe ture, conceput pentru a preda programarea în Ruby prin provocări tactice interactive. Funcționează ca un joc în care utilizatorii scriu scripturi pentru a controla un personaj autonom, navigând prin niveluri prin implementarea logicii pentru a gestiona lupta, mișcarea și obiectivele de mediu. Platforma se distinge prin faptul că solicită jucătorilor să definească comportamentul personajului prin cod structurat care interacționează cu o lume simulată, pe ture. Prin interogarea mediului pentru date precum locațiile inamicilor și obstacolele, utilizatorii dezvoltă algoritmi de luare a deciziilor care determină modul în care personajul lor răspunde la condițiile în schimbare. Acest proces pune accent pe dezvoltarea algoritmică și rafinarea logicii tactice pentru a obține scoruri de performanță mai mari. Sistemul gestionează progresul jucătorului și scripturile personajelor prin directoare locale de sistem de fișiere, permițând persistența logicii pe parcursul mai multor sesiuni de joc. Performanța este evaluată după fiecare nivel pe baza unor metrici care includ îndeplinirea obiectivelor, eficiența luptei și viteza de execuție.

    Provides a simulated environment for developing and refining decision-making algorithms to navigate obstacles and defeat enemies.

    Ruby
    Vezi pe GitHub↗3,888
  • skygragon/leetcode-cliAvatar skygragon

    skygragon/leetcode-cli

    3,852Vezi pe GitHub↗

    leetcode-cli is a command line interface for browsing, solving, and submitting coding challenges to LeetCode without using a web browser. It serves as an algorithm practice manager and a plugin-based developer tool that enables users to manage the full lifecycle of competitive programming from the terminal. The project provides a containerized code execution environment using Docker to run and test algorithm solutions in isolated environments. It features a modular architecture that supports third-party extensions to add custom features and workflows. The tool covers a wide range of capabili

    Serves as a tool for tracking progress, caching problems, and managing submission history for algorithm practice.

    JavaScript
    Vezi pe GitHub↗3,852
  1. Home
  2. Education & Learning Resources
  3. Algorithm Practice Tools