- 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 : Strings
Entraînez-vous sur Strings avec 36 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 · 30 Moyen · 3 Difficile · 3
Compétences travaillées: Découpage de chaînesComptageAnalyse de texteMajusculesRecordsTables de fréquencesTests de caractèresValidationAdditionner avec une tableAgrandir et réduire une fenêtreAnalyse JSONAnalyse de chaînes
- 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
Initials From a Name
Build uppercase initials from a full name.
Vous apprendrez
Découpage de chaînesMajuscules
Aucune solution pour l’instant
Facile
Replace Spaces With Dashes
Turn spaces into dashes to make a URL-style slug.
Vous apprendrez
Construire des chaînesRemplacer des caractères
Aucune solution pour l’instant
Facile
Count Uppercase Letters
Count the capital letters in a text.
Vous apprendrez
Tests de caractèresComptage
Aucune solution pour l’instant
Facile
Compter les voyelles
Comptez le nombre de voyelles dans un texte.
Vous apprendrez
Tests de caractèresAppartenance à un ensemble
Aucune solution pour l’instant
Facile
Distance de Hamming
Comparez deux chaînes d'ADN position par position et comptez les différences.
Vous apprendrez
Comparer des chaînesComptage
Aucune solution pour l’instant
Facile
Mot le plus long
Trouvez le mot le plus long dans une phrase.
Vous apprendrez
Découpage de chaînesSuivre un maximum
Aucune solution pour l’instant
Facile
Compter les mots
Comptez le nombre de mots dans une phrase.
Vous apprendrez
Découpage de chaînesEspaces
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
Coût des notifications
Envoyez des messages par e-mail, SMS et push, chaque canal calculant son propre coût.
Vous apprendrez
PolymorphismeDivision entière
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
Facile
Compter les niveaux de log
Lisez les lignes d'un fichier de log et comptez combien sont INFO, WARNING et ERROR.
Vous apprendrez
Lecture ligne par ligneDécoupage de chaînes
Aucune solution pour l’instant
Facile
Premier âge invalide
Validez les âges saisis et indiquez où se trouve la première entrée erronée au lieu de laisser le programme planter.
Vous apprendrez
ValidationAnalyse de texte
Aucune solution pour l’instant
Facile
Construire un objet JSON
Transformez des clés et des valeurs en une chaîne JSON d'objet, en échappant correctement les guillemets et les antislashs.
Vous apprendrez
Format JSONÉchappement
Aucune solution pour l’instant
Facile
Somme d'un objet JSON plat
Analysez un objet JSON plat dont les valeurs sont des entiers et additionnez les valeurs.
Vous apprendrez
Analyse JSONDécoupage de chaînes
Aucune solution pour l’instant
Facile
Additionner les nombres valides
Additionnez les entrées qui sont des nombres entiers et ignorez tout le reste, comme le fait try/except face à une entrée invalide.
Vous apprendrez
Try/exceptValidation des entrées
Aucune solution pour l’instant
Facile
Enregistrements uniques
Supprimez les enregistrements dupliqués qui sont égaux par valeur, en conservant le premier de chacun dans l'ordre.
Vous apprendrez
RecordsÉgalité par valeur
Aucune solution pour l’instant
Facile
Liste de tâches
Gérez une liste de tâches : ajoutez-les, marquez-les faites, supprimez-les et indiquez ce qui reste.
Vous apprendrez
Collections typéesRecords
Aucune solution pour l’instant
Facile
Mettre en forme une facture
Affichez les lignes d'une facture et le total, avec des montants stockés en cents et affichés en dollars et cents.
Vous apprendrez
Montants en centsMise en forme 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