Algorithms · Contenu
Le contenu exécutable est centralisé dans src/data/algoXpCurriculum.js.
Structure d’un problème
Chaque exercice bilingue contient :
- un énoncé, des contraintes, des exemples et une signature ;
- un starter code et une solution de référence ;
- des tests visibles et cachés ;
- au moins trois indices ;
- le guidage en huit questions ;
- une catégorie, un ou plusieurs patterns, des cas limites et trois approches ;
- un walkthrough de code, une complexité attendue et une question de transfert.
Les labels de patterns, les scénarios de reconnaissance et les choix de structures sont dans src/data/algoXpPatterns.js. Les évaluations et le diagnostic ont leurs datasets dédiés pour pouvoir évoluer sans gonfler les composants.