Coding-Challenges in Python

226 Challenges, die du in Python lösen kannst, von den ersten Schleifen bis zu Graphen, dynamischer Programmierung und Machine Learning. Schreib deinen Code im Browser, führe die Tests sofort aus und erhalte ein KI-Review.

Einfach · 134 Mittel · 68 Schwierig · 24

Fähigkeiten, die du übst: ZählenStrings aufteilenZiffern extrahieren2D-ListenArithmetikFormelnListenSchleifenBedingungenEin DurchlaufGleitkommazahlenGradientenabstieg
  • Python · C++ · C#
  • Automatisierte Tests
  • KI-Code-Review
  • Community-Lösungen
226
Herausforderungen
2
Geteilte Lösungen
3
Sprachen

Alle Herausforderungen

Nach Thema, Sprache oder Schwierigkeitsgrad suchen.

226 Herausforderungen
Einfach

Pangram Check

A pangram contains every English letter at least once.

Du lernst BuchstabenmengenSchreibung normalisieren
SetsStrings
Noch keine Lösungen
Einfach

Einen String umkehren

Gib die Zeichen eines Strings in umgekehrter Reihenfolge zurück.

Du lernst Rückwärts iterierenSlicing
BeginnerStringsStudent-beginner
Noch keine Lösungen
Einfach

Cart Total With Discount

Total a shopping cart and apply a discount above a threshold.

Du lernst ListenRabattregeln
ArraysBeginnerFunctionsLearning-path
Noch keine Lösungen
Einfach

Anagramm-Prüfung

Überprüfe, ob zwei Phrasen die gleichen Buchstaben verwenden.

Du lernst SortierenHäufigkeiten zählen
BeginnerStringsStudent-beginner
Noch keine Lösungen
Einfach

Initialen aus einem Namen

Erstelle Großbuchstaben-Initialen aus einem vollständigen Namen.

Du lernst Strings aufteilenGroßbuchstaben
BeginnerLearning-pathStrings
Noch keine Lösungen
Einfach

Das Größte von Drei

Finde die größte von drei Zahlen ohne eingebaute Maximalfunktion.

Du lernst VergleicheBedingungen kombinieren
BeginnerConditionsLearning-path
Noch keine Lösungen
Einfach

Replace Spaces With Dashes

Turn spaces into dashes to make a URL-style slug.

Du lernst Strings aufbauenZeichen ersetzen
BeginnerLearning-pathStrings
Noch keine Lösungen
Einfach

Count Uppercase Letters

Count the capital letters in a text.

Du lernst ZeichenprüfungenZählen
BeginnerLearning-pathStrings
Noch keine Lösungen
Einfach

First Negative Index

Find where the first negative number appears.

Du lernst Lineare SucheFrühe Rückgabe
ArraysBeginnerLearning-path
Noch keine Lösungen
Einfach

Count Positive Numbers

Count the values greater than zero in a list.

Du lernst ListenZählen
ArraysBeginnerLearning-path
Noch keine Lösungen
Einfach

Median einer Liste

Finde den mittleren Wert einer Liste nach dem Sortieren.

Du lernst SortierenStatistik
Arraysmath
Noch keine Lösungen
Einfach

Ungerade, Gerade oder Keines von beidem

Klassifiziere eine Zahl danach, ob sie eine ungerade ganze Zahl, eine gerade ganze Zahl oder keines von beidem ist.

Du lernst ModuloBedingungen
BeginnerNumbers
Noch keine Lösungen
Einfach

Vokale zählen

Zähle die Vokale in einem Text.

Du lernst ZeichenprüfungenMengenzugehörigkeit
BeginnerStringsStudent-beginner
Noch keine Lösungen
Einfach

Hamming Distance

Compare two DNA strings position by position and count the differences.

Du lernst Strings vergleichenZählen
SequencesStrings
Noch keine Lösungen
Mittel

A*-Suche auf einem gewichteten Gitter

Finde mit A*, dem Suchalgorithmus hinter der Wegfindung in Spielen und Robotern, den günstigsten Weg durch ein Gitter aus Geländekosten.

Du lernst A*-SucheHeuristiken
GraphsGridsShortest-pathai
Noch keine Lösungen
Mittel

Wertiteration

Berechne, wie wertvoll jeder Zustand eines Markov-Entscheidungsprozesses ist, indem du wiederholt das Bellman-Optimalitäts-Update anwendest.

Du lernst Bellman-GleichungMDPs
Bestärkendes Lernenaimaschinelles Lernen
Noch keine Lösungen
Einfach

Above-Average Values

Keep the values that are greater than the average.

Du lernst Zwei DurchläufeFiltern
ArraysBeginnerLearning-path
Noch keine Lösungen
Einfach

Fizz Buzz

Erstelle eine Sequenz basierend auf Teilbarkeit durch 3 und 5.

Du lernst BedingungenTeilbarkeit
BeginnerNumbers
Noch keine Lösungen