Coding-Challenges in Kotlin

225 Challenges, die du in Kotlin 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

Zwei nicht angreifende Springer

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

Du lernst Platzierungen zählenAngriffsmuster
Combinatoricsmath
Noch keine Lösungen
Einfach

Absolute Value Without abs

Compute an absolute value with a condition.

Du lernst NegationOhne eingebaute Funktionen
BeginnerConditionsLearning-path
Einfach

Letter Grade

Turn a test score into a letter grade.

Du lernst if/elif-KettenWertebereiche
BeginnerConditionsLearning-path
Mittel

Nummernspirale-Abfrage

Finde einen Wert anhand von Zeile und Spalte in einer expandierenden Nummernspirale.

Du lernst ZahlenmusterFallunterscheidung
Patternsmath
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.

Du lernst Gierige KorrekturenLaufendes Maximum
ArraysGreedy
Noch keine Lösungen
Einfach

Aktivierungsfunktionen

Wende Sigmoid, ReLU, Leaky ReLU oder tanh auf jeden Wert einer Liste an.

Du lernst SigmoidReLU und tanh
Neuronale Netzeaimaschinelles Lernen
Noch keine Lösungen
Einfach

DNA to RNA Transcription

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

Du lernst ZeichenzuordnungÜbersetzungstabellen
MappingStrings
Noch keine Lösungen
Einfach

Point Quadrant

Find which quadrant a point lies in.

Du lernst KoordinatenVorzeichen prüfen
BeginnerConditionsLearning-path
Einfach

Vokale zählen

Zähle die Vokale in einem Text.

Du lernst ZeichenprüfungenMengenzugehörigkeit
BeginnerStringsStudent-beginner
Mittel

Wertiteration

Berechne, wie wertvoll jeder Zustand eines Markov-Entscheidungsprozesses ist, indem du wiederholt das Bellman-Optimalitäts-Update anwendest.

Du lernst Bellman-GleichungMDPs
Bestärkendes Lernenaimaschinelles Lernen
Noch keine Lösungen
Einfach

Händedrucke zählen

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

Du lernst Paare zählenGeschlossene Formeln
Combinatoricsmath
Noch keine Lösungen
Einfach

Palindrom-String

Prüfe, ob ein Text vorwärts und rückwärts gleich gelesen wird.

Du lernst Zwei ZeigerFrüher Abbruch
BeginnerStringsStudent-beginner
Einfach

Zustandsverteilung einer Markov-Kette

Führe eine Wahrscheinlichkeitsverteilung über eine Anzahl von Schritten durch die Übergangsmatrix einer Markov-Kette.

Du lernst Markov-KettenWahrscheinlichkeit
Simulationaimath
Noch keine Lösungen
Einfach

Body-Mass-Index

Berechne den BMI aus Gewicht und Größe.

Du lernst FormelnGleitkommazahlen
BeginnerLearning-pathVariables
Mittel

Kleinste fehlende Münzsumme

Finde den kleinsten positiven Betrag, der sich mit den verfügbaren Münzen nicht bilden lässt.

Du lernst Erreichbare SummenZuerst sortieren
ArraysGreedy
Noch keine Lösungen
Einfach

Epsilon-Greedy-Multi-Armed-Bandit

Balanciere Erkundung und Ausnutzung bei einem Multi-Armed-Bandit mit Epsilon-Greedy-Aktionsauswahl.

Du lernst Erkunden vs. AusnutzenBandits
Bestärkendes Lernenaimaschinelles Lernen
Noch keine Lösungen
Einfach

Ticket Price by Age

Choose a cinema ticket price from the visitor's age.

Du lernst AltersbereicheGrenzwerte
BeginnerConditionsLearning-path
Mittel

Perzeptron-Lernalgorithmus

Trainiere das ursprüngliche Perzeptron, das seine Gewichte nur bei Fehlern anpasst.

Du lernst PerzeptronOnline-Lernen
Neuronale Netzeaimaschinelles Lernen
Noch keine Lösungen