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

Collatz-Folge

Folge der Halbiere-oder-Verdreifache-und-Addiere-eins-Regel, bis 1 erreicht wird.

Du lernst While-SchleifenSchritte zählen
NumbersSimulation
Noch keine Lösungen
Mittel

Eine Bruchzahl auf eine reelle Potenz heben

Erhebe einen positiven Bruch auf einen reellwertigen Exponenten.

Du lernst Reelle ExponentenGleitkommazahlen
Fractionsmath
Noch keine Lösungen
Einfach

Simple Interest

Find the total amount after simple interest.

Du lernst ProzenteTextaufgaben
BeginnerLearning-pathVariables
Noch keine Lösungen
Einfach

Zeichenhäufigkeit

Zähle, wie oft jedes Zeichen vorkommt.

Du lernst HäufigkeitstabellenZählen
BeginnerDictionariesStringsStudent-beginner
Noch keine Lösungen
Mittel

Fertigungszeit in der Fabrik

Finde den frühesten Zeitpunkt, zu dem parallele Maschinen eine Zielanzahl von Produkten fertigstellen können.

Du lernst Binäre Suche über die AntwortMonotone Prüfungen
AlgorithmsBinary-search
Noch keine Lösungen
Mittel

Eine Zahl auf eine Bruchpotenz heben

Hebe eine positive reelle Zahl auf einen rationalen Exponenten.

Du lernst Wurzeln und PotenzenGleitkommazahlen
Fractionsmath
Noch keine Lösungen
Mittel

Würfelsequenzen zählen

Zähle geordnete Würfelsequenzen mit einer gegebenen Gesamtsumme.

Du lernst RekursionsformelnZählen modulo
CombinatoricsDynamic-programming
Noch keine Lösungen
Mittel

Münzkombinationen zählen

Zähle die Möglichkeiten, einen Betrag mit unbegrenzt vielen Münzen gegebener Stückelungen zu bilden.

Du lernst Unbeschränkter RucksackKombinationen zählen
CombinatoricsDynamic-programming
Noch keine Lösungen
Mittel

Lesbarkeitsstufe

Schätze die benötigte Schulstufe, um einen Text zu lesen.

Du lernst TextanalyseFormeln
BeginnerStringsStudent-beginnermath
Noch keine Lösungen
Einfach

Erstes eindeutiges Zeichen

Finde das erste Zeichen, das nur einmal vorkommt.

Du lernst Hash-MapsZählen
BeginnerDictionariesStringsStudent-beginner
Noch keine Lösungen
Mittel

Zwei Münzstapel leeren

Entscheide, ob beide Stapel durch paarweises Entfernen geleert werden können.

Du lernst Mathematisches DenkenInvarianten
Greedymath
Noch keine Lösungen
Einfach

Password Rules Check

Check a password against simple strength rules.

Du lernst ValidierungBoolesche Flags
BeginnerConditionsLearning-pathStrings
Noch keine Lösungen
Mittel

Robot Command Simulator

Move a robot using L (turn left 90 degrees), R (turn right 90 degrees), and A (advance one step).

Du lernst RichtungsvektorenBefehle verarbeiten
SimulationState-machines
Noch keine Lösungen
Mittel

Tree Diameter

A tree is a connected undirected graph with no cycles.

Du lernst Doppelte BFSAdjazenzlisten
GraphsTrees
Noch keine Lösungen
Einfach

Potenz von Zwei

Prüfe, ob eine Zahl eine Zweierpotenz ist.

Du lernst BitmanipulationDivision
BeginnerNumbersStudent-beginner
Noch keine Lösungen
Einfach

Kleinstes gemeinsames Vielfaches

Finde die kleinste positive Zahl, die durch beide Werte teilbar ist.

Du lernst ggT und kgVZahlentheorie
BeginnerNumbersStudent-beginner
Noch keine Lösungen
Mittel

Exakte Bruchrechnung

Führe Bruchoperationen durch und gib einen gekürzten Bruch zurück.

Du lernst Kürzen mit dem ggTVorzeichen normalisieren
Fractionsmath
Noch keine Lösungen
Einfach

Palindrom-Zahl

Prüfe, ob eine Zahl vorwärts und rückwärts gleich gelesen wird.

Du lernst Ziffern umkehrenVergleiche
BeginnerNumbersStudent-beginner
Noch keine Lösungen