Coding-Challenges in JavaScript

225 Challenges, die du in JavaScript 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 · 67 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
123
Geteilte Lösungen
9
Sprachen

Alle Herausforderungen

Nach Thema, Sprache oder Schwierigkeitsgrad suchen.

225 Herausforderungen
Mittel

Game of Life Schritt

Führe Conways Game of Life um eine Generation weiter.

Du lernst GittersimulationNachbarn zählen
AdvancedGridsHackathonSimulation
Noch keine Lösungen
Schwierig

Shortest Delivery Tour

Visit every city once and return home as cheaply as possible.

Du lernst Bitmasken-DPProblem des Handlungsreisenden
AdvancedBitmasksCompetitive-programmingDynamic-programming
Noch keine Lösungen
Einfach

Distance Between Points

Compute the straight-line distance between two points.

Du lernst Satz des PythagorasQuadratwurzeln
BeginnerFunctionsLearning-pathmath
Schwierig

Minimum Window Substring

Find the shortest piece of text containing all required characters.

Du lernst Fenster wachsen und schrumpfenHäufigkeitstabellen
AdvancedCompetitive-programmingSliding-windowStrings
Noch keine Lösungen
Schwierig

Longest Path in a DAG

Find the heaviest path in a task dependency graph.

Du lernst Topologische OrdnungDP auf DAGs
AdvancedGraphsHackathonTopological-sort
Noch keine Lösungen
Mittel

Bester Schüler im Notenbuch

Finde den Schüler mit dem höchsten Durchschnittswert.

Du lernst 2D-ListenDurchschnitte
BeginnerFunctionsGridsLearning-path
Mittel

Count Islands

Count groups of connected land cells in a grid.

Du lernst Flood FillRekursive Tiefensuche
BeginnerGridsLearning-pathRecursion
Mittel

K-th Smallest Element

Find the k-th smallest value without fully sorting.

Du lernst QuickselectPartitionierung
AdvancedCompetitive-programmingSorting
Schwierig

Median of Two Sorted Arrays

Find the median of two sorted lists combined.

Du lernst PartitionssucheO(log n)
AdvancedBinary-searchCompetitive-programming
Noch keine Lösungen
Schwierig

Word Break

Decide whether text can be split into dictionary words.

Du lernst Präfix-DPText in Wörter zerlegen
AdvancedDynamic-programmingHackathonStrings
Schwierig

Strongly Connected Components

Count groups of nodes that can all reach each other.

Du lernst GraphalgorithmenTarjan oder Kosaraju
AdvancedCompetitive-programmingGraphs
Noch keine Lösungen
Einfach

Number Triangle

Build a triangle of increasing numbers.

Du lernst Wachsende ZeilenZähler über Zeilen
BeginnerLearning-pathNested-loopsPatterns
Einfach

Primzahl-Prüfung

Entscheide, ob eine Zahl eine Primzahl ist.

Du lernst TeilbarkeitSchleifen optimieren
BeginnerLoopsNumbersStudent-beginner
Einfach

Count Pairs With a Sum

Count pairs of positions whose values add up to a target.

Du lernst IndexpaareDoppelzählung vermeiden
ArraysBeginnerLearning-pathNested-loops
Schwierig

Largest Rectangle in a Histogram

Find the largest rectangle that fits under a histogram.

Du lernst Monotoner StackFlächenberechnung
AdvancedCompetitive-programmingStacks
Noch keine Lösungen
Schwierig

Course Schedule Order

Order courses so every prerequisite comes first.

Du lernst Kahn-AlgorithmusZyklen erkennen
AdvancedGraphsHackathonTopological-sort
Noch keine Lösungen
Einfach

Days in a Month

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

Du lernst KalenderregelnHilfsfunktionen
BeginnerConditionsFunctionsLearning-path
Mittel

Tournament Standings

Rank teams from match records.

Du lernst Ergebnisse aggregierenNach Schlüsseln sortieren
DictionariesParsingSorting
Noch keine Lösungen