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
Einfach

First Negative Index

Find where the first negative number appears.

ArraysBeginnerLearning-path
Noch keine Lösungen
Mittel

Gitterpfade zählen

Zähle Wege über ein rechteckiges Gitter, wobei nur nach rechts und unten gegangen werden darf.

CombinatoricsDynamic-programming
Noch keine Lösungen
Mittel

Zwei nicht angreifende Springer

Zähle sichere Platzierungen von zwei Springern für jede quadratische Brettgröße.

Combinatoricsmath
Noch keine Lösungen
Schwierig

Strongly Connected Components

Count groups of nodes that can all reach each other.

AdvancedCompetitive-programmingGraphs
Noch keine Lösungen
Mittel

Digitale Wurzel

Summiere die Ziffern wiederholt, bis nur noch eine Ziffer übrig bleibt.

Algorithms
Noch keine Lösungen
Schwierig

Longest Path in a DAG

Find the heaviest path in a task dependency graph.

AdvancedGraphsHackathonTopological-sort
Noch keine Lösungen
Mittel

Ziffern-Potenzsumme

Addiere jede Ziffer, potenziert mit ihrer Position von links.

Algorithms
Noch keine Lösungen
Mittel

Finde rechtwinklige Dreiecks-Tripel

Liste alle ganzzahligen rechtwinkligen Dreiecke mit einem vorgegebenen Umfang auf.

GeometryNumber-theory
Noch keine Lösungen
Einfach

Händedrucke zählen

Zähle die Händedrucke, wenn jedes Paar von Personen sich einmal die Hand gibt.

Combinatoricsmath
Noch keine Lösungen
Einfach

Simple Interest

Find the total amount after simple interest.

BeginnerLearning-pathVariables
Noch keine Lösungen
Schwierig

Word Break

Decide whether text can be split into dictionary words.

AdvancedDynamic-programmingHackathonStrings
Noch keine Lösungen
Mittel

Münzkombinationen zählen

Zähle die Möglichkeiten, einen Betrag mit unbegrenzt vielen Münzen gegebener Stückelungen zu bilden.

CombinatoricsDynamic-programming
Noch keine Lösungen
Einfach

Klassifiziere eine Zahl anhand ihrer Teiler

Klassifiziere eine positive ganze Zahl als vollkommen, überschüssig oder mangelhaft.

BeginnerNumber-theory
Noch keine Lösungen
Einfach

Verdopplung der Körner auf einem Schachbrett

Berechne die Kornanzahl auf einem Feld und die Gesamtsumme auf allen 64 Feldern.

NumbersSequences
Noch keine Lösungen
Einfach

DNA to RNA Transcription

Build an RNA string by replacing every DNA character with its partner.

MappingStrings
Noch keine Lösungen
Einfach

Power by Repeated Multiplication

Raise a number to a power with a loop.

BeginnerLearning-pathLoops
Noch keine Lösungen
Schwierig

Median of Two Sorted Arrays

Find the median of two sorted lists combined.

AdvancedBinary-searchCompetitive-programming
Noch keine Lösungen
Schwierig

Schneide ein Rechteck in Quadrate

Finde die minimale Anzahl gerader Schnitte, um nur Quadrate zu erhalten.

Dynamic-programmingGeometry
Noch keine Lösungen