3 مستودعات
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.
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.
Ruby Warrior هي منصة برمجة تعليمية ومحرك استراتيجية قائم على الأدوار مصمم لتعليم برمجة Ruby من خلال تحديات تكتيكية تفاعلية. تعمل كلعبة حيث يكتب المستخدمون نصوصاً برمجية للتحكم في شخصية مستقلة، والتنقل عبر المستويات من خلال تنفيذ منطق للتعامل مع القتال، والحركة، والأهداف البيئية. تتميز المنصة بطلبها من اللاعبين تحديد سلوك الشخصية من خلال كود منظم يتفاعل مع عالم محاكى قائم على الأدوار. من خلال الاستعلام عن البيئة للحصول على بيانات مثل مواقع الأعداء والعقبات، يطور المستخدمون خوارزميات اتخاذ القرار التي تحدد كيفية استجابة شخصيتهم للظروف المتغيرة. تؤكد هذه العملية على التطوير الخوارزمي وتحسين المنطق التكتيكي لتحقيق درجات أداء أعلى. يدير النظام تقدم اللاعب ونصوص الشخصية من خلال أدلة نظام الملفات المحلي، مما يسمح باستمرارية المنطق عبر جلسات لعب متعددة. يتم تقييم الأداء بعد كل مستوى بناءً على مقاييس تشمل تحقيق الأهداف، وكفاءة القتال، وسرعة التنفيذ.
Provides a simulated environment for developing and refining decision-making algorithms to navigate obstacles and defeat enemies.
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.