Es ist schade, dass Du den Unterschied zwischen Java und Javascript immer noch nicht verstanden zu haben scheinst, obwohl Du bereits darauf hingewiesen wurdest.
Aber mal zurück zu Deinem Problem: Du hast ein Programm und Du hast eine Aufgabenstellung. Dein Programm entspricht Deiner Meinung nach nicht der Aufgabenstellung. Du erwartest, dass sich hier jemand hinsetzt, Dein Programm ausprobiert und mit der Aufgabenstellung abgleicht, um herauszufinden, was Dein Problem ist.
Wie wäre es, wenn Du konkret schreiben würdest, was denn nicht funktioniert? Oder hältst Du das nicht für nötig?
Und da Du ja bereits erkannt hast, dass die Welt anders ist, sollte es offensichtlich sein, dass Du uns hier massiv Informationen unterschlägst.