Fünf kleine Projekte zum Selbermachen. Jedes hat ein Ziel, Schritte und eine Erweiterung für später. Such dir eins aus und fang an, ohne perfekt zu sein.
Aus einer Liste von Schülern Durchschnitt und beste Note berechnen.
Schritte
Erweiterung: Fehlende Noten mit Option behandeln
Die häufigsten Wörter eines Textes funktional ermitteln.
Schritte
Erweiterung: Mit parallelen Collections vergleichen
Rechenausdrücke als Datenstruktur darstellen und auswerten.
Schritte
Erweiterung: Einfache Vereinfachungen wie x*1 = x ergänzen
Überweisungen, die Erfolg oder Fehler als Wert zurückgeben.
Schritte
Erweiterung: Alle Buchungen in einer unveränderlichen Liste protokollieren
Fibonacci- und Primzahlen mit einer lazy Liste erzeugen.
Schritte
Erweiterung: Primzahlen mit einem Sieb berechnen