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

Layer-Normalisierung

Normalisiere jede Zeile auf Mittelwert 0 und Varianz 1, dann skaliere und verschiebe sie, wie es jeder Transformer-Block tut.

Du lernst Layer-NormTransformer
Neuronale Netzeaimaschinelles Lernen
Noch keine Lösungen
Einfach

Zweitgrößter Wert

Finde den zweitgrößten eindeutigen Wert.

Du lernst Zwei VerfolgerVerschiedene Werte
ArraysBeginnerStudent-beginner
Noch keine Lösungen
Einfach

Summe der Vielfachen

Addiere Werte unterhalb eines Limits, die durch mindestens einen angegebenen Faktor teilbar sind.

Du lernst SchleifenTeilbarkeit
BeginnerNumbers
Noch keine Lösungen
Einfach

Ableitungen von Aktivierungsfunktionen

Berechne die Ableitung von Sigmoid, ReLU, Leaky ReLU oder tanh an jedem Wert, die Steigungen, die Backpropagation braucht.

Du lernst AbleitungenBackpropagation
Neuronale Netzeaimaschinelles Lernen
Noch keine Lösungen
Einfach

Summiere ein Array

Addiere alle Werte in einer Liste.

Du lernst AkkumulatorenLeere Listen
ArraysBeginnerStudent-beginner
Noch keine Lösungen
Mittel

Gradienten eines einzelnen Neurons

Nutze die Kettenregel, um herauszufinden, wie sich der Verlust mit jedem Gewicht und dem Bias eines Sigmoid-Neurons ändert.

Du lernst KettenregelGradienten
Neuronale Netzeaimaschinelles Lernen
Noch keine Lösungen
Einfach

Flatten a 2D Array

Combine the rows of a 2D integer array into one array.

Du lernst 2D-ArraysVerschachtelte Schleifen
ArraysLoops
Noch keine Lösungen
Einfach

Längstes Wort

Finde das längste Wort in einem Satz.

Du lernst Strings aufteilenMaximum verfolgen
BeginnerStringsStudent-beginner
Noch keine Lösungen
Schwierig

Backpropagation in einem zweischichtigen Netz

Berechne alle Gradienten der Gewichte und Biases eines Netzes mit einer verborgenen Sigmoid-Schicht und einer Sigmoid-Ausgabe.

Du lernst BackpropagationKettenregel
Neuronale Netzeaimaschinelles Lernen
Noch keine Lösungen
Einfach

Replace Spaces With Dashes

Turn spaces into dashes to make a URL-style slug.

Du lernst Strings aufbauenZeichen ersetzen
BeginnerLearning-pathStrings
Einfach

Initialen aus einem Namen

Erstelle Großbuchstaben-Initialen aus einem vollständigen Namen.

Du lernst Strings aufteilenGroßbuchstaben
BeginnerLearning-pathStrings
Einfach

Array-Durchschnitt

Berechne den Durchschnitt einer Liste von Zahlen.

Du lernst Summe und AnzahlGleitkommadivision
ArraysBeginnerStudent-beginner
Noch keine Lösungen
Schwierig

Hotel Room Allocation

Assign arriving groups in order.

Du lernst Bereichsmaximum-AbfragenPunktupdates
Segment-treesSimulation
Noch keine Lösungen
Einfach

Ungerade, Gerade oder Keines von beidem

Klassifiziere eine Zahl danach, ob sie eine ungerade ganze Zahl, eine gerade ganze Zahl oder keines von beidem ist.

Du lernst ModuloBedingungen
BeginnerNumbers
Noch keine Lösungen
Einfach

Acronym Generator

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

Du lernst Strings parsenWörter aufteilen
ParsingStrings
Noch keine Lösungen
Einfach

Array Minimum

Finde den kleinsten Wert in einer Liste.

Du lernst Minimum verfolgenEin Durchlauf
ArraysBeginnerStudent-beginner
Noch keine Lösungen
Einfach

Every Other Character

Keep the characters at even positions.

Du lernst String-IndizesSchrittweiten
BeginnerLearning-pathStrings
Einfach

Above-Average Values

Keep the values that are greater than the average.

Du lernst Zwei DurchläufeFiltern
ArraysBeginnerLearning-path