awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • leetcode-opensource/vscode-leetcodeAvatar de LeetCode-OpenSource

    LeetCode-OpenSource/vscode-leetcode

    8,493Voir sur 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
    Voir sur GitHub↗8,493
  • ryanb/ruby-warriorAvatar de ryanb

    ryanb/ruby-warrior

    3,888Voir sur GitHub↗

    Ruby Warrior est une plateforme d'apprentissage du code et un moteur de stratégie au tour par tour conçu pour enseigner la programmation Ruby à travers des défis tactiques interactifs. Il fonctionne comme un jeu où les utilisateurs écrivent des scripts pour contrôler un personnage autonome, naviguant à travers des niveaux en implémentant une logique pour gérer le combat, le mouvement et les objectifs environnementaux. La plateforme se distingue en exigeant des joueurs qu'ils définissent le comportement du personnage via un code structuré qui interagit avec un monde simulé au tour par tour. En interrogeant l'environnement pour obtenir des données telles que les emplacements des ennemis et les obstacles, les utilisateurs développent des algorithmes de prise de décision qui déterminent comment leur personnage réagit aux conditions changeantes. Ce processus met l'accent sur le développement algorithmique et l'affinement de la logique tactique pour obtenir des scores de performance plus élevés. Le système gère la progression des joueurs et les scripts des personnages via des répertoires locaux du système de fichiers, permettant la persistance de la logique à travers plusieurs sessions de jeu. La performance est évaluée après chaque niveau sur la base de métriques incluant l'accomplissement des objectifs, l'efficacité au combat et la vitesse d'exécution.

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

    Ruby
    Voir sur GitHub↗3,888
  • skygragon/leetcode-cliAvatar de skygragon

    skygragon/leetcode-cli

    3,852Voir sur 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
    Voir sur GitHub↗3,852
  1. Home
  2. Education & Learning Resources
  3. Algorithm Practice Tools