Coding-Challenges in Python

226 Challenges, die du in Python 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 · 68 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
2
Geteilte Lösungen
3
Sprachen

Alle Herausforderungen

Nach Thema, Sprache oder Schwierigkeitsgrad suchen.

226 Herausforderungen
Einfach

Fizz Buzz

Erstelle eine Sequenz basierend auf Teilbarkeit durch 3 und 5.

Du lernst BedingungenTeilbarkeit
BeginnerNumbers
Noch keine Lösungen
Mittel

Eine Generation eines genetischen Algorithmus

Züchte die nächste Generation von Bitstrings mit Turnierselektion, Einpunkt-Crossover und Mutation.

Du lernst Genetische AlgorithmenEvolutionäre Suche
OptimizationSimulationai
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

Array Maximum

Finde den größten Wert in einer Liste.

Du lernst Maximum verfolgenEin Durchlauf
ArraysBeginnerStudent-beginner
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
Mittel

Q-Learning-Updates

Wende das Q-Learning-Update auf einen Strom von Erfahrungen an und sieh zu, wie Belohnungen zu früheren Zuständen zurückfließen.

Du lernst Q-LearningDiskontierte Belohnungen
Bestärkendes Lernenaimaschinelles Lernen
Noch keine Lösungen
Mittel

Vorwärtsdurchlauf in einem zweischichtigen Netz

Leite Eingaben durch eine verborgene ReLU-Schicht und eine Sigmoid-Ausgabeschicht.

Du lernst VorwärtsdurchlaufMehrschichtige Netze
Neuronale Netzeaimaschinelles Lernen
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
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
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
Einfach

Klassifiziere eine Zahl anhand ihrer Teiler

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

Du lernst TeilerKlassifizierung
BeginnerNumber-theory
Noch keine Lösungen
Einfach

Pascalsches Dreieck

Baue die Zeilen auf, indem du benachbarte Einträge aus der vorherigen Zeile addierst.

Du lernst 2D-ListenAus der vorigen Zeile bauen
ArraysCombinatorics
Noch keine Lösungen
Einfach

Wörter zählen

Zähle die Wörter in einem Satz.

Du lernst Strings aufteilenLeerzeichen
BeginnerStringsStudent-beginner
Noch keine Lösungen
Einfach

Running Sum

Replace each value with the total so far.

Du lernst PräfixsummenListen
ArraysBeginnerLearning-path
Noch keine Lösungen
Einfach

Array-Durchschnitt

Berechne den Durchschnitt einer Liste von Zahlen.

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

Nullen verschieben

Verschiebe alle Nullen ans Ende und erhalte die Reihenfolge der anderen Elemente.

Du lernst Zwei ZeigerIn-place-Änderungen
ArraysBeginnerStudent-beginner
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

Array rotieren

Drehe eine Liste um eine bestimmte Anzahl von Schritten nach rechts.

Du lernst Array-IndizesModulo
ArraysBeginnerStudent-beginner
Noch keine Lösungen