- ⭐ Zwei Zahlen addieren
- ⭐ Zwei Zahlen multiplizieren
- ⭐ Gerade oder ungerade Zahl erkennen
- ⭐ Maximum von zwei Zahlen bestimmen
- ⭐⭐ Fakultät berechnen
- ⭐⭐ Fibonacci (iterativ)
- ⭐⭐ Größter gemeinsamer Teiler (GGT)
- ⭐⭐⭐ Prüfen, ob eine Zahl eine Primzahl ist
- ⭐⭐⭐ FizzBuzz
- ⭐⭐⭐ Fehlende Zahl in einer Zahlenfolge finden
- ⭐⭐⭐⭐ Primzahlen bis n erzeugen
- ⭐⭐⭐⭐ Fibonacci rekursiv berechnen
- ⭐ String umdrehen
- ⭐ Anzahl der Vokale zählen
- ⭐ Längstes Wort in einem Satz finden
- ⭐⭐ Prüfen, ob ein Wort ein Palindrom ist
- ⭐⭐ Wörter in einem Satz zählen
- ⭐⭐ Zwei Wörter auf Anagramm prüfen
- ⭐⭐⭐ Wort-Häufigkeit in einem Text berechnen
- ⭐⭐⭐ Namen korrekt formatieren („max mustermann“ → „Max Mustermann“)
- ⭐⭐⭐ Slug erzeugen („Hello World!“ → „hello-world“)
- ⭐⭐⭐⭐ Caesar-Verschlüsselung
- ⭐⭐⭐⭐ Einfache E-Mail-Validierung
- ⭐⭐⭐⭐⭐ Vigenère-Verschlüsselung
- ⭐⭐⭐⭐⭐ Passwort-Stärkenprüfung mit Regeln
- Schreibe eine Schleife, die jedes Element des Arrays mit ihrem Index ausgibt.
- Berechne die Summe aller Elemente im Array.
- Bestimme die Anzahl der geraden Zahlen im Array (%2 == 0).
- Finde das größte Element im Array.
- Wandle ein gegebenes Array in ein neues Array um, in dem jedes Element doppelt enthalten ist.
- Entferne alle ungeraden Zahlen in einem Array.
- Drehe die Reihenfolge aller Elemente im Array um.
- Finde heraus, ob ein Array ein bestimmtes Element enthält.
- Schreibe eine Funktion, die ermittelt, ob ein Array aufsteigend sortiert ist.
- Rotate left
- Swap first and last
- Palindrome check
- ✅ ⭐ Summe aller Elemente berechnen
- ✅ ⭐ Größtes Element finden
- ⭐ Anzahl gerader Zahlen zählen
- ⭐ Prüfen, ob ein Element enthalten ist
- ✅ ⭐ Erstes und letztes Element tauschen
- ✅ ⭐ Reihenfolge umdrehen
- ✅ ⭐⭐ Array nach links rotieren
- ⭐⭐ Prüfen, ob ein Array sortiert ist
- ⭐⭐ Duplikate entfernen
- ⭐⭐⭐ Häufigstes Element finden
- ⭐⭐⭐ Zwei sortierte Arrays zusammenführen
- ⭐⭐⭐ Array flach machen (eine Ebene)
- ⭐⭐⭐⭐ Zwei-Summen-Problem
- ⭐⭐⭐⭐ Duplikate effizient erkennen
- ⭐⭐⭐⭐ Binäre Suche implementieren
- ⭐⭐⭐⭐⭐ Eigene Sortierung implementieren (Bubble Sort → Quick Sort)
- ⭐ Wort-Häufigkeit mit Dictionary zählen
- ⭐ Werte per Schlüssel abrufen
- ⭐ Schlüssel-Wert-Paare iterieren
- ⭐⭐ Wörter nach Länge gruppieren
- ⭐⭐ Häufigstes Wort bestimmen
- ⭐⭐ Zwei Dictionaries zusammenführen
- ⭐⭐⭐ JSON hübsch formatieren
- ⭐⭐⭐ CSV einlesen und auswerten (Zeilen zählen, Durchschnitt berechnen)
- ⭐⭐⭐⭐⭐ LRU-Cache implementieren
- ⭐⭐ Gültige Klammern prüfen
- ⭐⭐ Array rotieren
- ⭐⭐⭐ Sudoku-Zeile validieren
- ⭐⭐⭐ Tic-Tac-Toe Gewinner erkennen
- ⭐⭐⭐⭐ Zahl raten mit Binärstrategie
- ⭐⭐⭐⭐⭐ Word Ladder (Graph-Denken)
- ⭐⭐ Würfelsimulator
- ⭐⭐ Einfache To-Do-Liste (In-Memory)
- ⭐⭐ Einheiten-Umrechner (km ↔ Meilen, °C ↔ °F)
- ⭐⭐⭐ Textbasiertes Menüsystem
- ⭐⭐⭐ Römische Zahlen konvertieren
- ⭐⭐⭐⭐ URL-Shortener-Logik (ohne Netzwerk)
- ⭐⭐ Unübersichtliche Funktion refaktorieren
- ⭐⭐⭐ Tests für eine Funktion schreiben
- ⭐⭐⭐ Langsame Funktion optimieren
- ⭐⭐⭐ Edge Cases sauber behandeln
- ⭐⭐⭐ Benutzereingaben validieren
- ⭐⭐⭐ Fehlerbehandlung einbauen
- ⭐⭐⭐⭐ Zwei Implementierungen benchmarken
- ⭐⭐⭐⭐ Code-Smells identifizieren
- ⭐⭐ Lösung ohne Schleifen
- ⭐⭐⭐ Lösung ohne eingebaute
sort - ⭐⭐⭐ Von O(n²) auf O(n) verbessern
- ⭐⭐⭐ Lösung rekursiv umschreiben
- ⭐⭐⭐⭐ Rein funktional lösen
- ⭐⭐⭐⭐ Memoisierung hinzufügen