Défis de code : Math

Entraînez-vous sur math avec 21 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 · 13 Moyen · 8

Compétences travaillées: FormulesPolymorphismeVirgule flottanteAlgorithmes gloutonsAnalyse de casAnalyse de texteArithmétiqueAstuce de la différence de sommesCalcul des heures supChaînes de MarkovCompter des pairesCompter les placements
  • 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é.

21 défis
Facile

Distance entre deux points

Calculez la distance en ligne droite entre deux points.

Vous apprendrez Théorème de PythagoreRacines carrées
BeginnerFunctionsLearning-pathmath
Aucune solution pour l’instant
Facile

Cash: Fewest Coins

Give change with as few U.S. coins as possible.

Vous apprendrez Algorithmes gloutonsRendu de monnaie
BeginnerGreedyStudent-beginnermath
Aucune solution pour l’instant
Moyen

Élever une Fraction à une Puissance Réelle

Élevez une fraction positive à un exposant réel.

Vous apprendrez Exposants réelsVirgule flottante
Fractionsmath
Aucune solution pour l’instant
Moyen

Élever un nombre à une puissance fractionnaire

Élevez un nombre réel positif à un exposant rationnel.

Vous apprendrez Racines et puissancesVirgule flottante
Fractionsmath
Aucune solution pour l’instant
Moyen

Readability Grade

Estimate the school grade needed to read a text.

Vous apprendrez Analyse de texteFormules
BeginnerStringsStudent-beginnermath
Aucune solution pour l’instant
Moyen

Vider deux piles de pièces

Décidez si des retraits par paires peuvent vider deux piles.

Vous apprendrez Raisonnement mathématiqueInvariants
Greedymath
Aucune solution pour l’instant
Moyen

Arithmétique exacte des fractions

Effectuez des opérations sur des fractions et retournez une fraction réduite.

Vous apprendrez Simplifier avec le PGCDNormaliser le signe
Fractionsmath
Aucune solution pour l’instant
Facile

Nombre manquant

Trouvez le nombre manquant dans 0..n.

Vous apprendrez Suites arithmétiquesAstuce de la différence de sommes
ArraysBeginnerStudent-beginnermath
Aucune solution pour l’instant
Moyen

Deux Cavaliers Non-Attaquants

Comptez les placements sûrs de deux cavaliers pour chaque taille de plateau carré.

Vous apprendrez Compter les placementsMotifs d'attaque
Combinatoricsmath
Aucune solution pour l’instant
Facile

Compter les poignées de main

Comptez le nombre de poignées de main lorsque chaque paire de personnes se serre la main une fois.

Vous apprendrez Compter des pairesFormules fermées
Combinatoricsmath
Aucune solution pour l’instant
Moyen

Recherche dans une spirale numérique

Trouvez une valeur à partir de la ligne et de la colonne dans une spirale numérique en expansion.

Vous apprendrez Motifs numériquesAnalyse de cas
Patternsmath
Aucune solution pour l’instant
Facile

Médiane d'une liste

Trouvez la valeur centrale d'une liste après l'avoir triée.

Vous apprendrez TriStatistiques
Arraysmath
Aucune solution pour l’instant
Facile

Différence des carrés

Soustrayez la somme des carrés du carré de la somme.

Vous apprendrez FormulesArithmétique
Beginnermath
Aucune solution pour l’instant
Facile

Couleur d'une case d'échecs

Déterminez la couleur d'une case sur un plateau de 8 par 8.

Vous apprendrez CoordonnéesParité
Beginnermath
Aucune solution pour l’instant
Facile

Distribution d'états d'une chaîne de Markov

Propagez une distribution de probabilités à travers la matrice de transition d'une chaîne de Markov pendant un certain nombre de pas.

Vous apprendrez Chaînes de MarkovProbabilités
Simulationaimath
Aucune solution pour l’instant
Facile

Heures, minutes et secondes

Convertir une durée en secondes en une chaîne lisible et compacte.

Vous apprendrez Unités de tempsMise en forme de chaînes
Beginnermath
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
Patrons de conceptionParsingmath
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
Patrons de conceptionParsingmath
Aucune solution pour l’instant