Chaque problème est un espace de travail complet — plusieurs fichiers, des tests pondérés et un éditeur conçu pour la plateforme. Suivez les parcours officiels ou créez vos propres problèmes.
Des ensembles de problèmes maintenus par la plateforme — des bases d'un langage à la préparation d'examens.
Les solutions s'étendent sur plusieurs fichiers avec une véritable arborescence, comme dans un vrai projet.
Onglets, gestion de fichiers, import et export zip — tout fonctionne dans le navigateur, sans installation.
Exécutez les tests d'exemple pendant que vous travaillez et voyez précisément quels cas réussissent et où votre solution échoue.
Enseignants et créateurs construisent des problèmes complets avec un éditeur guidé, de l'énoncé à la publication.
Créer un problèmeRédigez l'énoncé avec des exemples dans les langues que vous souhaitez prendre en charge.
Fournissez le code pilote et un espace de départ pour chaque langage pris en charge.
Définissez des cas de test avec des poids et des politiques de retour qui évaluent chaque soumission.
Publiez le problème, gardez-le non répertorié ou intégrez-le à une playlist.
Chaque énoncé s'ouvre avec des exemples détaillés et un espace de travail prêt pour votre première soumission.