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
Schwierig

Minimale Aufzüge

Teile Personen in möglichst wenige Aufzugsfahrten mit Gewichtsbeschränkung ein.

Dynamic-programmingOptimization
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

Größtes Produkt benachbarter Ziffern

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

NumbersSliding-window
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

Nullen verschieben

Verschiebe alle Nullen ans Ende und erhalte die Reihenfolge der anderen Elemente.

ArraysBeginnerStudent-beginner
Noch keine Lösungen
Mittel

Ziffern subtrahieren, um Null zu erreichen

Verwende so wenige Ziffernsubtraktionen wie möglich, um Null zu erreichen.

Dynamic-programmingNumbers
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

Längstes Wort

Finde das längste Wort in einem Satz.

BeginnerStringsStudent-beginner
Noch keine Lösungen
Einfach

Größter gemeinsamer Teiler

Finde die größte Zahl, die beide Werte teilt.

BeginnerNumbersStudent-beginner
Noch keine Lösungen
Schwierig

Zähle Zahlen mit unterschiedlichen Nachbarn

Zähle Werte im Bereich, deren benachbarte Dezimalziffern nie gleich sind.

Dynamic-programmingNumbers
Noch keine Lösungen
Einfach

Differenz der Quadrate

Ziehe die Summe der Quadrate vom Quadrat der Summe ab.

Beginnermath
Noch keine Lösungen
Einfach

Array rotieren

Drehe eine Liste um eine bestimmte Anzahl von Schritten nach rechts.

ArraysBeginnerStudent-beginner
Noch keine Lösungen
Einfach

Password Rules Check

Check a password against simple strength rules.

BeginnerConditionsLearning-pathStrings
Noch keine Lösungen
Einfach

Potenz von Zwei

Prüfe, ob eine Zahl eine Zweierpotenz ist.

BeginnerNumbersStudent-beginner
Noch keine Lösungen
Einfach

Summe gerader Fibonacci-Terme

Addiere die geraden Fibonacci-Terme, die einen Grenzwert nicht überschreiten.

NumbersSequences
Noch keine Lösungen
Einfach

Titel-Schreibweise

Setze den ersten Buchstaben jedes Wortes groß.

BeginnerStringsStudent-beginner
Noch keine Lösungen
Einfach

Acronym Generator

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

ParsingStrings
Noch keine Lösungen