Problemstellung 2

Auf 16 Plätzen werden die Zahlen 0 bis 7 verteilt.
Jede Zahl kommt genau zweimal vor.

Problemlösung

Es muss nur eine kleine Änderung vorgenommen werden:
Statt a[i] = Math.floor(i) nun a[i] = Math.floor(i/2)

Wir schreiben das Programm dennoch (mehr oder weniger) neu:
  • Um den Programmtext lesbarer zu gestalten, werden drei Unterprogramme eingeführt. Kommentare sind dann nicht mehr erforderlich.
  • Die Zahl 16 ersetzen wir mehrmals durch array.length. Später können wir dann statt 16 auch 25 Zahlen anordnen, wenn wir nur Array(16) durch Array(25) ersetzen.

Javascript-Programm