Programmieren Herausforderungen

Stärke deine Problemlösefähigkeiten mit sprachneutralen Herausforderungen, die du in Python, C++ oder C# lösen kannst. Jede Einreichung wird automatisch getestet und von KI überprüft.

  • Python · C++ · C#
  • Automatisierte Tests
  • KI-Code-Review
  • Community-Lösungen
Lernpfad
150
Herausforderungen
2
Geteilte Lösungen
3
Sprachen

Alle Herausforderungen

Nach Thema, Sprache oder Schwierigkeitsgrad suchen.

150 Herausforderungen
Mittel

Exakte Bruchrechnung

Führe Bruchoperationen durch und gib einen gekürzten Bruch zurück.

Fractionsmath
Noch keine Lösungen
Schwierig

Largest Rectangle in a Histogram

Find the largest rectangle that fits under a histogram.

AdvancedCompetitive-programmingStacks
Noch keine Lösungen
Einfach

Zweitgrößter Wert

Finde den zweitgrößten eindeutigen Wert.

ArraysBeginnerStudent-beginner
Noch keine Lösungen
Schwierig

Trapping Rain Water

Compute how much rain water an elevation map holds.

AdvancedArraysCompetitive-programmingGreedy
Noch keine Lösungen
Mittel

Tic-Tac-Toe Winner

Decide the result of a tic-tac-toe board.

BeginnerConditionsGridsLearning-path
Noch keine Lösungen
Einfach

Cash: Fewest Coins

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

BeginnerGreedyStudent-beginnermath
Noch keine Lösungen
Einfach

Absolute Value Without abs

Compute an absolute value with a condition.

BeginnerConditionsLearning-path
Noch keine Lösungen
Mittel

Größtes Produkt benachbarter Ziffern

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

NumbersSliding-window
Noch keine Lösungen
Einfach

Zeichenhäufigkeit

Zähle, wie oft jedes Zeichen vorkommt.

BeginnerDictionariesStringsStudent-beginner
Noch keine Lösungen
Einfach

Schachfeld-Farbe

Bestimme die Farbe eines Feldes auf einem 8x8-Brett.

Beginnermath
Noch keine Lösungen
Mittel

Kleinste fehlende Münzsumme

Finde den kleinsten positiven Betrag, der sich mit den verfügbaren Münzen nicht bilden lässt.

ArraysGreedy
Noch keine Lösungen
Mittel

Zwei Münzstapel leeren

Entscheide, ob beide Stapel durch paarweises Entfernen geleert werden können.

Greedymath
Noch keine Lösungen
Einfach

Stunden, Minuten und Sekunden

Wandle eine Dauer in Sekunden in einen kompakten, lesbaren String um.

Beginnermath
Noch keine Lösungen
Schwierig

Matrix Chain Multiplication

Find the cheapest order to multiply a chain of matrices.

AdvancedCompetitive-programmingDynamic-programming
Noch keine Lösungen
Einfach

Palindrom-Zahl

Prüfe, ob eine Zahl vorwärts und rückwärts gleich gelesen wird.

BeginnerNumbersStudent-beginner
Noch keine Lösungen
Einfach

Ein Array nicht abnehmend machen

Finde die minimale Anzahl an Erhöhungen, sodass jeder Wert mindestens so groß ist wie der vorherige.

ArraysGreedy
Noch keine Lösungen
Einfach

Array-Durchschnitt

Berechne den Durchschnitt einer Liste von Zahlen.

ArraysBeginnerStudent-beginner
Noch keine Lösungen
Mittel

Nummernspirale-Abfrage

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

Patternsmath
Noch keine Lösungen