- Ausführende
-
Lernen
Python lernen Ausführbare Beispiele, NumPy, pandas und mehr KI lernenNeuronale Netze, ML und LLMs von Grund auf C/C++ lernen Zeiger, Speicher, STL und modernes C++ C# lernenC#-Grundlagen, OOP, LINQ, Async und .NET-Übungen Matplotlib lernenLinien-, Balken-, Streu- und Kreisdiagramme mit interaktiven Visualisierungen Python-Algorithmen Suche, Sortierung, Rekursion und Visualisierungen O(n) C/C++-Algorithmen Implementierungen in C und C++ vergleichen Programmieren für Kinder Spielend programmieren lernen!
- AufgabenNeu
- Für LehrkräfteNeu
- Aktualisierungen
- Spendier mir einen Kaffee
Coding-Challenges in Java
225 Challenges, die du in Java 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.
Einfach
Multiplication Grid
Build a full multiplication table.
Du lernst
2D-ListenZeilen- und Spaltenindizes
Einfach
Duplikate entfernen
Behalte nur das erste Vorkommen jedes Werts.
Du lernst
Gesehene Werte merkenReihenfolge erhalten
Noch keine Lösungen
Mittel
Ziffern subtrahieren, um Null zu erreichen
Verwende so wenige Ziffernsubtraktionen wie möglich, um Null zu erreichen.
Du lernst
DP für minimale SchritteGierige Wahl
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
Noch keine Lösungen
Schwierig
Schneide ein Rechteck in Quadrate
Finde die minimale Anzahl gerader Schnitte, um nur Quadrate zu erhalten.
Du lernst
2D-dynamische ProgrammierungOptimierung
Noch keine Lösungen
Einfach
Armstrong-Zahl
Prüfe, ob eine Zahl gleich der Summe ihrer Ziffern ist, wobei jede Ziffer auf die Anzahl der Ziffern potenziert wird.
Du lernst
Ziffern extrahierenPotenzen
Einfach
Password Rules Check
Check a password against simple strength rules.
Du lernst
ValidierungBoolesche Flags
Mittel
Lesbarkeitsstufe
Schätze die benötigte Schulstufe, um einen Text zu lesen.
Du lernst
TextanalyseFormeln
Noch keine Lösungen
Einfach
Potenz von Zwei
Prüfe, ob eine Zahl eine Zweierpotenz ist.
Du lernst
BitmanipulationDivision
Noch keine Lösungen
Einfach
Kleinstes gemeinsames Vielfaches
Finde die kleinste positive Zahl, die durch beide Werte teilbar ist.
Du lernst
ggT und kgVZahlentheorie
Noch keine Lösungen
Mittel
Tree Diameter
A tree is a connected undirected graph with no cycles.
Du lernst
Doppelte BFSAdjazenzlisten
Noch keine Lösungen
Schwierig
Minimale Aufzüge
Teile Personen in möglichst wenige Aufzugsfahrten mit Gewichtsbeschränkung ein.
Du lernst
Bitmasken-DPTeilmengen
Noch keine Lösungen
Einfach
Collatz-Folge
Folge der Halbiere-oder-Verdreifache-und-Addiere-eins-Regel, bis 1 erreicht wird.
Du lernst
While-SchleifenSchritte zählen
Noch keine Lösungen
Mittel
Rechtwinkliges Dreieck – Produkt
Finde das größte Seitenprodukt eines rechtwinkligen Dreiecks mit ganzzahligen Seiten und gegebenem Umfang.
Du lernst
Rechtwinklige DreieckeSuche beschneiden
Noch keine Lösungen
Einfach
Cart Total With Discount
Total a shopping cart and apply a discount above a threshold.
Du lernst
ListenRabattregeln
Einfach
Palindrom-Zahl
Prüfe, ob eine Zahl vorwärts und rückwärts gleich gelesen wird.
Du lernst
Ziffern umkehrenVergleiche
Einfach
Skalarprodukt zweier Vektoren
Multipliziere zwei Vektoren elementweise und addiere die Ergebnisse, die Kernoperation jedes Neurons.
Du lernst
VektorenSkalarprodukt
Nach Thema stöbern
- Beginner 95
- ai 47
- maschinelles Lernen 42
- Strings 36
- Arrays 31
- math 21
- Simulation 19
- Neuronale Netze 17
- Numbers 16
- Advanced 15
- Dynamic-programming 12
- Parsing 12
- Competitive-programming 10
- Conditions 9
- Entwurfsmuster 8
- Graphs 8
- Grids 8
- Loops 8
- Recursion 7
- Combinatorics 6
- Number-theory 6
- Sorting 6
- Functions 5
- Greedy 5
- Nested-loops 5
- Sequences 5
- Stacks 5
- Variables 5
- Algorithms 4
- Data-structures 4
- Geometry 4
- Patterns 4
- Bestärkendes Lernen 3
- Dictionaries 3
- Fractions 3
- Sliding-window 3
- Trees 3