- 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 Arrays
Übe Arrays mit 31 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 · 27 Mittel · 3 Schwierig · 1
Fähigkeiten, die du übst: Ein DurchlaufListenSortierenZwei Zeiger2D-Arrays2D-Listen8-Nachbarn-PrüfungAkkumulatorenAmortisierte KostenArithmetische ReihenArray-IndizesAsync/await
- 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
Running Sum
Replace each value with the total so far.
Du lernst
PräfixsummenListen
Noch keine Lösungen
Einfach
Pascalsches Dreieck
Baue die Zeilen auf, indem du benachbarte Einträge aus der vorherigen Zeile addierst.
Du lernst
2D-ListenAus der vorigen Zeile bauen
Noch keine Lösungen
Einfach
Array-Durchschnitt
Berechne den Durchschnitt einer Liste von Zahlen.
Du lernst
Summe und AnzahlGleitkommadivision
Noch keine Lösungen
Einfach
Nullen verschieben
Verschiebe alle Nullen ans Ende und erhalte die Reihenfolge der anderen Elemente.
Du lernst
Zwei ZeigerIn-place-Änderungen
Noch keine Lösungen
Einfach
Summiere ein Array
Addiere alle Werte in einer Liste.
Du lernst
AkkumulatorenLeere Listen
Noch keine Lösungen
Einfach
Array rotieren
Drehe eine Liste um eine bestimmte Anzahl von Schritten nach rechts.
Du lernst
Array-IndizesModulo
Noch keine Lösungen
Einfach
Flatten a 2D Array
Combine the rows of a 2D integer array into one array.
Du lernst
2D-ArraysVerschachtelte Schleifen
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
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
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
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
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
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
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