- 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 zu Simulation
Übe Simulation mit 19 Coding-Challenges, von leicht bis schwer. Jede Challenge läuft im Browser, mit sofortigen Tests, einem KI-Review deines Codes und Community-Lösungen zum Vergleichen.
Einfach · 12 Mittel · 6 Schwierig · 1
Fähigkeiten, die du übst: PolymorphieAmortisierte KostenBefehle verarbeitenBereichsmaximum-AbfragenDecorator-MusterDictionariesDynamische ArraysEvolutionäre SucheFassaden-MusterGanzzahldivisionGemeinsamer ZustandGenetische Algorithmen
- 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.
Mittel
Game of Life Schritt
Führe Conways Game of Life um eine Generation weiter.
Du lernst
GittersimulationNachbarn zählen
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
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
Noch keine Lösungen
Schwierig
Hotel Room Allocation
Assign arriving groups in order.
Du lernst
Bereichsmaximum-AbfragenPunktupdates
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
Noch keine Lösungen
Einfach
Zustandsverteilung einer Markov-Kette
Führe eine Wahrscheinlichkeitsverteilung über eine Anzahl von Schritten durch die Übergangsmatrix einer Markov-Kette.
Du lernst
Markov-KettenWahrscheinlichkeit
Noch keine Lösungen
Einfach
Checkout-Fassade
Verberge Lagerprüfungen und Preissummen hinter einem einzigen Checkout-Aufruf.
Du lernst
Fassaden-MusterPrüfung
Noch keine Lösungen
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
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
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
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
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
Einfach
Regeln für ein Bankkonto
Schütze den Kontostand durch Einzahlungs- und Abhebungsregeln und lehne ungültige Vorgänge ab.
Du lernst
KapselungGeschäftsregeln
Noch keine Lösungen
Einfach
Operationen auf einer verketteten Liste
Simuliere eine verkettete Liste: an beiden Enden einfügen, vorne oder nach Wert entfernen und umdrehen.
Du lernst
Verkettete ListenSimulation
Noch keine Lösungen
Einfach
Ein dynamisches Array wachsen lassen
Simuliere, wie ein dynamisches Array seine Kapazität verdoppelt und zähle die Reallokationen und kopierten Elemente.
Du lernst
Dynamische ArraysAmortisierte Kosten
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
To-do-Liste
Verwalte eine Aufgabenliste: hinzufügen, erledigen, entfernen und melden, was noch offen ist.
Du lernst
Typisierte CollectionsRecords
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