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
Mittel

Nearest Smaller Value to the Left

For each number, find the closest earlier position containing a strictly smaller number.

Du lernst Monotoner StackLineare Zeit
ArraysStacks
Noch keine Lösungen
Einfach

Palindrom-String

Prüfe, ob ein Text vorwärts und rückwärts gleich gelesen wird.

Du lernst Zwei ZeigerFrüher Abbruch
BeginnerStringsStudent-beginner
Noch keine Lösungen
Mittel

Rechtwinkliges Dreieck – Produkt

Finde das größte Seitenprodukt eines rechtwinkligen Dreiecks mit ganzzahligen Seiten und gegebenem Umfang.

Du lernst Rechtwinklige DreieckeSuche beschneiden
GeometryNumber-theory
Noch keine Lösungen
Einfach

Acronym Generator

Create an acronym from the first letter of every word, in uppercase.

Du lernst Strings parsenWörter aufteilen
ParsingStrings
Noch keine Lösungen
Mittel

Nummernspirale-Abfrage

Finde einen Wert anhand von Zeile und Spalte in einer expandierenden Nummernspirale.

Du lernst ZahlenmusterFallunterscheidung
Patternsmath
Noch keine Lösungen
Einfach

Row Sums

Add up every row of a grid.

Du lernst 2D-ListenVerschachtelte Schleifen
BeginnerGridsLearning-path
Noch keine Lösungen
Einfach

Multiplication Table Row

List the first multiples of a number.

Du lernst VielfacheListen aufbauen
BeginnerLearning-pathLoops
Noch keine Lösungen
Einfach

Titel-Schreibweise

Setze den ersten Buchstaben jedes Wortes groß.

Du lernst String-MethodenGroßschreibung
BeginnerStringsStudent-beginner
Noch keine Lösungen
Einfach

Word Tile Score

Add the tile values for every letter in a word.

Du lernst BuchstabenwerteSummieren mit einer Map
Lookup-tablesStrings
Noch keine Lösungen
Einfach

Absolute Value Without abs

Compute an absolute value with a condition.

Du lernst NegationOhne eingebaute Funktionen
BeginnerConditionsLearning-path
Noch keine Lösungen
Einfach

Summe der Vielfachen

Addiere Werte unterhalb eines Limits, die durch mindestens einen angegebenen Faktor teilbar sind.

Du lernst SchleifenTeilbarkeit
BeginnerNumbers
Noch keine Lösungen
Mittel

Größtes Produkt benachbarter Ziffern

Betrachte jedes zusammenhängende Fenster aus span Ziffern und multipliziere dessen Ziffern.

Du lernst Fenster fester GrößeZiffernstrings
NumbersSliding-window
Noch keine Lösungen
Einfach

Countdown to Liftoff

Count down from a number and end with Liftoff!

Du lernst RückwärtsschleifenListen
BeginnerLearning-pathLoops
Noch keine Lösungen
Mittel

Flatten Arbitrarily Nested Lists (Recursion)

Practice recursion by flattening arbitrarily nested lists while skipping null entries.

Du lernst BasisfälleVerschachtelte Daten
Data-structuresRecursion
Noch keine Lösungen
Einfach

Schaltjahr

Prüfe, ob ein Jahr der gregorianischen Schaltjahrregel folgt.

Du lernst Boolesche LogikBedingungen
BeginnerNumbers
Noch keine Lösungen
Einfach

Ticket Price by Age

Choose a cinema ticket price from the visitor's age.

Du lernst AltersbereicheGrenzwerte
BeginnerConditionsLearning-path
Noch keine Lösungen
Einfach

Swap First and Last

Exchange the first and last items of a list.

Du lernst ListenindizesVertauschen
ArraysBeginnerLearning-path
Noch keine Lösungen
Einfach

Point Quadrant

Find which quadrant a point lies in.

Du lernst KoordinatenVorzeichen prüfen
BeginnerConditionsLearning-path
Noch keine Lösungen