- 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 Python-Algorithmen Suche, Sortierung, Rekursion und Visualisierungen O(n) C/C++-Algorithmen Implementierungen in C und C++ vergleichen
- AufgabenNeu
Coding-Challenges in C++
226 Challenges, die du in C++ 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.
Einfach
Eine gemeinsame Konfiguration
Simuliere ein Singleton-Objekt für Einstellungen: Jeder Teil des Programms liest und schreibt dieselbe Instanz.
Du lernst
SingletonGemeinsamer Zustand
Noch keine Lösungen
Einfach
Event-Abonnenten
Verteile Events im Observer-Stil an die Abonnenten jedes Themas und zähle, was jede Person erhält.
Du lernst
Observer-MusterDictionaries
Noch keine Lösungen
Einfach
Adapter für Temperatursensoren
Passe Messwerte von Fahrenheit-, Kelvin- und Celsius-Sensoren an eine gemeinsame Celsius-Schnittstelle an.
Du lernst
Adapter-MusterEinheiten umrechnen
Noch keine Lösungen
Einfach
Formen-Factory
Erzeuge Formen aus Textbeschreibungen mit einer Factory und gib die Fläche jeder Form zurück.
Du lernst
Factory-MethodePolymorphie
Noch keine Lösungen
Mittel
Wochenlohn
Summiere den Wochenlohn von Angestellten mit Gehalt, Stundenlohn und Provision, jeweils nach eigener Regel.
Du lernst
PolymorphieÜberstunden berechnen
Noch keine Lösungen
Einfach
Preis-Decorator
Umhülle einen Basispreis mit Discount-, Steuer-, Versand- und Gutschein-Dekoratoren, die in Reihenfolge angewendet werden.
Du lernst
Decorator-MusterProzentrechnung
Noch keine Lösungen
Einfach
Benachrichtigungskosten
Sende Nachrichten über E-Mail, SMS und Push, wobei jeder Kanal seine Kosten selbst berechnet.
Du lernst
PolymorphieGanzzahldivision
Noch keine Lösungen
Mittel
Ordnergrößen mit Composite
Berechne die Gesamtgröße jedes Ordners in einem Baum, in dem Ordner Dateien und andere Ordner enthalten.
Du lernst
Composite-MusterBäume
Noch keine Lösungen
Mittel
Reihenfolge paralleler Tasks
Führe Aufgaben gleichzeitig mit höchstens k zur selben Zeit aus und gib die Reihenfolge an, in der sie fertig werden.
Du lernst
NebenläufigkeitPrioritätswarteschlangen
Noch keine Lösungen
Mittel
Min-Stack
Baue einen Stack, der nach jedem Push oder Pop sofort sein kleinstes Element meldet.
Du lernst
StacksLaufendes Minimum
Noch keine Lösungen
Mittel
SQL-Query-Builder
Setze aus Teilen, die in beliebiger Reihenfolge gegeben sind, eine SQL-Abfrage zusammen – so, wie ein Builder-Objekt seine Einstellungen Schritt für Schritt sammelt.
Du lernst
Builder-MusterStrings zusammensetzen
Noch keine Lösungen
Einfach
Mautgebühren für Fahrzeuge
Erhebe Maut für Motorräder, Autos und Lastwagen, wobei Lastwagen die grundlegende Fahrzeugregel um Achsen erweitern.
Du lernst
VererbungMethoden überschreiben
Noch keine Lösungen
Einfach
Erstes ungültiges Alter
Validiere eingegebene Altersangaben und melde, wo der erste fehlerhafte Eintrag steht, statt das Programm abstürzen zu lassen.
Du lernst
PrüfungParsen
Noch keine Lösungen
Einfach
Log-Level zählen
Lies die Zeilen einer Protokolldatei und zähle, wie viele davon INFO, WARNING und ERROR sind.
Du lernst
Zeilenweise lesenStrings aufteilen
Noch keine Lösungen
Mittel
RAII-Freigabereihenfolge
Bestimme, in welcher Reihenfolge Ressourcen freigegeben werden, wenn ihre Scopes enden, wie RAII es garantiert.
Du lernst
RAIIStacks
Noch keine Lösungen
Einfach
Kunden und Bestellungen verbinden
Verbinde Kunden wie mit LINQ Join mit ihren Bestellungen und melde den Gesamtumsatz jedes Kunden.
Du lernst
LINQ JoinGruppieren
Noch keine Lösungen
Einfach
Gesamtzeit mit WhenAll
Finde heraus, wie lange ein Programm dauert, wenn jede Aufgabengruppe gemeinsam mit Task.WhenAll ausgeführt wird und die Gruppen nacheinander laufen.
Du lernst
Async/awaitTask.WhenAll
Noch keine Lösungen
Einfach
Gültige Zahlen summieren
Addiere die Einträge, die ganze Zahlen sind, und überspringe alles andere, so wie try/except mit ungültiger Eingabe umgeht.
Du lernst
Try/exceptEingabeprüfung
Noch keine Lösungen
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