- Exécuteurs
-
Apprendre
Apprendre Python Exemples exécutables, NumPy, pandas et plus Apprendre l'IARéseaux de neurones, ML et LLM de zéro Apprendre le C et le C++ Pointeurs, mémoire, STL et C++ moderne Apprendre le C#Bases, POO, LINQ, async et exercices .NET Algorithmes Python Recherche, tri, récursivité et visualisations O(n) Algorithmes C et C++ Comparer les implémentations en C et C++
- DéfisNouveau
Défis de code : Patrons de conception
Entraînez-vous sur Patrons de conception avec 8 défis de code, du plus facile au plus difficile. Chaque défi s'exécute dans le navigateur, avec des tests instantanés, une revue de votre code par l'IA et des solutions de la communauté à comparer.
Facile · 6 Moyen · 2
Compétences travaillées: ArbresAssemblage de chaînesConversion d'unitésDictionnairesMéthode de fabriquePatron AdaptateurPatron BuilderPatron CompositePatron DécorateurPatron FaçadePatron ObservateurPolymorphisme
- Python · C++ · C#
- Tests automatisés
- Relecture IA
- Solutions de la communauté
- 226
- Défis
- 2
- Solutions partagées
- 3
- Langages
Tous les défis
Recherchez par sujet, langage ou difficulté.
Facile
Façade de paiement
Masquer les vérifications de stock et les totaux de prix derrière un simple appel de caisse.
Vous apprendrez
Patron FaçadeValidation
Aucune solution pour l’instant
Moyen
Tailles de dossiers avec Composite
Calculer la taille totale de chaque dossier dans un arbre où les dossiers contiennent des fichiers et d'autres dossiers.
Vous apprendrez
Patron CompositeArbres
Aucune solution pour l’instant
Facile
Fabrique de formes
Créer des formes à partir de descriptions textuelles avec une fabrique et retourner l'aire de chacune.
Vous apprendrez
Méthode de fabriquePolymorphisme
Aucune solution pour l’instant
Facile
Une configuration partagée
Simuler un objet de paramètres de type singleton : chaque partie du programme lit et écrit la même instance.
Vous apprendrez
SingletonÉtat partagé
Aucune solution pour l’instant
Facile
Adaptateur de capteurs de température
Adaptez des relevés de capteurs en Fahrenheit, Kelvin et Celsius vers une seule interface Celsius.
Vous apprendrez
Patron AdaptateurConversion d'unités
Aucune solution pour l’instant
Facile
Abonnés aux événements
Diffusez les événements aux abonnés de chaque sujet, façon observer, et comptez ce que chacun reçoit.
Vous apprendrez
Patron ObservateurDictionnaires
Aucune solution pour l’instant
Facile
Décorateurs de prix
Enveloppez un prix de base dans des décorateurs de remise, de taxe, d’expédition et de coupon appliqués dans l’ordre.
Vous apprendrez
Patron DécorateurPourcentages
Aucune solution pour l’instant
Moyen
Constructeur de requêtes SQL
Assemblez une requête SQL à partir de morceaux donnés dans n’importe quel ordre, comme un objet constructeur qui rassemble les paramètres étape par étape.
Vous apprendrez
Patron BuilderAssemblage de chaînes
Aucune solution pour l’instant
Parcourir par thème
- Beginner 95
- ai 47
- apprentissage automatique 42
- Strings 36
- Arrays 31
- math 21
- Simulation 19
- Réseaux de neurones 17
- Numbers 16
- Advanced 15
- Dynamic-programming 12
- Parsing 12
- Competitive-programming 10
- Conditions 9
- Graphs 8
- Grids 8
- Loops 8
- Patrons de conception 8
- Recursion 7
- Combinatorics 6
- Number-theory 6
- Sorting 6
- Functions 5
- Greedy 5
- Nested-loops 5
- Sequences 5
- Stacks 5
- Variables 5
- Algorithms 4
- Data-structures 4
- Geometry 4
- Patterns 4
- Apprentissage par renforcement 3
- Dictionaries 3
- Fractions 3
- Sliding-window 3
- Trees 3