- 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 Apprendre MatplotlibCourbes, barres, nuages de points et camemberts avec visualiseurs Algorithmes Python Recherche, tri, récursivité et visualisations O(n) Algorithmes C et C++ Comparer les implémentations en C et C++ Programmation pour enfants Apprends à coder en jouant !
- DéfisNouveau
- EnseignantsNouveau
- Mises à Jour
- Offrez-moi un café
Défis de code en Swift
225 défis à résoudre en Swift, des premières boucles aux graphes, à la programmation dynamique et au machine learning. Écrivez votre code dans le navigateur, lancez les tests tout de suite et recevez une revue de l'IA.
Facile · 134 Moyen · 67 Difficile · 24
Compétences travaillées: ComptageDécoupage de chaînesExtraction des chiffresArithmétiqueBouclesFormulesListesListes 2DBoucles imbriquéesBoucles whileConditionsDescente de gradient
- Python · C++ · C#
- Tests automatisés
- Relecture IA
- Solutions de la communauté
- 226
- Défis
- 123
- Solutions partagées
- 9
- Langages
Tous les défis
Recherchez par sujet, langage ou difficulté.
Facile
Multiplication Grid
Build a full multiplication table.
Vous apprendrez
Listes 2DIndices de lignes et colonnes
Facile
Supprimer les doublons
Ne conserver que la première occurrence de chaque valeur.
Vous apprendrez
Mémoriser les valeurs vuesPréserver l'ordre
Aucune solution pour l’instant
Moyen
Soustraire des chiffres pour atteindre zéro
Utilisez le moins de soustractions de chiffres possible pour atteindre zéro.
Vous apprendrez
DP du nombre minimal d'étapesChoix glouton
Aucune solution pour l’instant
Moyen
Temps de Production en Usine
Trouvez le temps le plus tôt auquel des machines parallèles peuvent terminer un nombre cible d’objets.
Vous apprendrez
Recherche dichotomique sur la réponseTests monotones
Aucune solution pour l’instant
Difficile
Découper un rectangle en carrés
Trouvez le nombre minimal de découpes droites nécessaires pour obtenir uniquement des carrés.
Vous apprendrez
Programmation dynamique 2DOptimisation
Aucune solution pour l’instant
Facile
Nombre d'Armstrong
Vérifiez si un nombre est égal à la somme de ses chiffres élevés à la puissance du nombre de chiffres.
Vous apprendrez
Extraction des chiffresPuissances
Facile
Password Rules Check
Check a password against simple strength rules.
Vous apprendrez
ValidationDrapeaux booléens
Moyen
Readability Grade
Estimate the school grade needed to read a text.
Vous apprendrez
Analyse de texteFormules
Aucune solution pour l’instant
Facile
Puissance de deux
Vérifiez si un nombre est une puissance de deux.
Vous apprendrez
Manipulation de bitsDivision
Aucune solution pour l’instant
Facile
Plus Petit Commun Multiple
Trouvez le plus petit nombre positif divisible par les deux valeurs.
Vous apprendrez
PGCD et PPCMThéorie des nombres
Aucune solution pour l’instant
Moyen
Tree Diameter
A tree is a connected undirected graph with no cycles.
Vous apprendrez
Double BFSListes d'adjacence
Aucune solution pour l’instant
Facile
Simple Interest
Find the total amount after simple interest.
Vous apprendrez
PourcentagesProblèmes concrets
Difficile
Nombre minimum de trajets d’ascenseur
Regroupez les personnes en un nombre minimal de trajets d’ascenseur, chaque trajet étant limité par le poids maximal autorisé.
Vous apprendrez
DP sur masques de bitsSous-ensembles
Aucune solution pour l’instant
Facile
Suite de Collatz
Appliquez la règle : diviser par deux ou multiplier par trois et ajouter un, jusqu'à atteindre 1.
Vous apprendrez
Boucles whileCompter les étapes
Aucune solution pour l’instant
Moyen
Produit d’un triangle rectangle
Trouvez le plus grand produit des côtés d’un triangle rectangle à entiers avec un périmètre donné.
Vous apprendrez
Triangles rectanglesÉlagage de la recherche
Aucune solution pour l’instant
Facile
Cart Total With Discount
Total a shopping cart and apply a discount above a threshold.
Vous apprendrez
ListesRègles de remise
Facile
Nombre palindrome
Vérifiez si un nombre se lit de la même façon dans les deux sens.
Vous apprendrez
Inverser les chiffresComparaisons
Facile
Produit scalaire de deux vecteurs
Multipliez deux vecteurs élément par élément et additionnez les résultats, l'opération de base de tout neurone.
Vous apprendrez
VecteursProduit scalaire
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