Entraînez-vous sur de vrais problèmes multi-fichiers

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.

Parcours officiels

Des ensembles de problèmes maintenus par la plateforme — des bases d'un langage à la préparation d'examens.

Toutes les playlists

Un espace de travail, pas un simple champ de texte

Problèmes multi-fichiers

Les solutions s'étendent sur plusieurs fichiers avec une véritable arborescence, comme dans un vrai projet.

Un éditeur conçu pour la plateforme

Onglets, gestion de fichiers, import et export zip — tout fonctionne dans le navigateur, sans installation.

Un retour test par test

Exécutez les tests d'exemple pendant que vous travaillez et voyez précisément quels cas réussissent et où votre solution échoue.

Créez des problèmes, ne faites pas que les résoudre

Enseignants et créateurs construisent des problèmes complets avec un éditeur guidé, de l'énoncé à la publication.

Créer un problème
  1. 1
    Décrire le problème

    Rédigez l'énoncé avec des exemples dans les langues que vous souhaitez prendre en charge.

  2. 2
    Configurer les langages

    Fournissez le code pilote et un espace de départ pour chaque langage pris en charge.

  3. 3
    Ajouter des tests pondérés

    Définissez des cas de test avec des poids et des politiques de retour qui évaluent chaque soumission.

  4. 4
    Publier et partager

    Publiez le problème, gardez-le non répertorié ou intégrez-le à une playlist.

Problèmes officiels
47
Parcours officiels
1
Langages de programmation
33

Choisissez un problème et lancez-vous

Chaque énoncé s'ouvre avec des exemples détaillés et un espace de travail prêt pour votre première soumission.

Commencer à résoudre