Hier ist der Fehler anscheinend ?
Bis jetzt stimmt es, aber aus Versehen.
Die Abfrage ist auf Modulo 3, nicht 2.
21 ist schon ungerade, aber das ist nicht gefragt. Gefragt ist, ob 21 durch 3 teilbar ist.
n % 3 ==
0 => 21 / 3 = 7 R
0
(Anders gesagt: (n/ 3) * 3 == n)
Und ganz allgemein:
x % y == r <=> (x / y) * y == x + r
(Bedenke, dass Computerrechnungen in Division nicht Assoziativ / Distributiv sind!)
Aus Versehen stimmt deine Folge aber soweit.
Aber 2 Fehler auf 6 Rechnungen? Meinst du das jetzt ernst?
n beginnt mit 42, nicht 41.
Gruss
cwriter