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

Word Break

Decide whether text can be split into dictionary words.

AdvancedDynamic-programmingHackathonStrings
Noch keine Lösungen
Mittel

Count Islands

Count groups of connected land cells in a grid.

BeginnerGridsLearning-pathRecursion
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
Mittel

Flatten Arbitrarily Nested Lists (Recursion)

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

Data-structuresRecursion
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
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
Einfach

Min and Max Together

Find the smallest and largest value in one pass.

ArraysBeginnerFunctionsLearning-path
Noch keine Lösungen
Einfach

Days in a Month

Return how many days a month has, including leap years.

BeginnerConditionsFunctionsLearning-path
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
Einfach

First Negative Index

Find where the first negative number appears.

ArraysBeginnerLearning-path
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
Schwierig

Hotel Room Allocation

Assign arriving groups in order.

Segment-treesSimulation
Noch keine Lösungen
Schwierig

Mini Stack-Language Interpreter

Evaluate a small stack language.

InterpretersParsingStacks
Noch keine Lösungen
Einfach

Word Tile Score

Add the tile values for every letter in a word.

Lookup-tablesStrings
Noch keine Lösungen
Schwierig

Strongly Connected Components

Count groups of nodes that can all reach each other.

AdvancedCompetitive-programmingGraphs
Noch keine Lösungen
Einfach

Simple Interest

Find the total amount after simple interest.

BeginnerLearning-pathVariables
Noch keine Lösungen
Einfach

Power by Repeated Multiplication

Raise a number to a power with a loop.

BeginnerLearning-pathLoops
Noch keine Lösungen