- 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
Vorhersage mit logistischer Regression
Klassifiziere Beispiele als 0 oder 1, indem du eine gewichtete Summe durch Sigmoid leitest und mit einem Schwellenwert vergleichst.
Du lernst
Logistische RegressionSchwellenwerte
Noch keine Lösungen
Mittel
Byte-Pair-Encoding-Merges (BPE)
Lerne Subwort-Merges wie GPT-Tokenizer: Verschmelze wiederholt das häufigste Paar benachbarter Symbole.
Du lernst
BPESubwort-Tokenisierung
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
Einfach
One-Hot-Kodierung
Verwandle Kategorien in Vektoren mit einer einzigen 1, das Eingabeformat für Klassifikatoren und Embeddings.
Du lernst
One-Hot-VektorenKategoriale Daten
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
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
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
Nach einem gewählten Schlüssel sortieren
Sortiere Personen nach Name oder Alter mit einem zur Laufzeit gewählten Comparer und löse Gleichstände einheitlich auf.
Du lernst
ComparerSortieren
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
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
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
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
Eine Rechnung formatieren
Gib Rechnungszeilen und eine Summe aus, wobei Beträge in Cent gespeichert und als Dollar mit Cent formatiert werden.
Du lernst
Geld in CentString-Formatierung
Noch keine Lösungen
Einfach
Eindeutige Datensätze
Entferne doppelte Datensätze, die nach Wert gleich sind, und behalte von jedem den ersten in der Reihenfolge.
Du lernst
RecordsWertgleichheit
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
Eine Liste in Blöcke teilen
Schneide eine Liste in aufeinanderfolgende Gruppen fester Größe, wobei die letzte Gruppe bei Bedarf kürzer ist.
Du lernst
SlicingStapelverarbeitung
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