Dieser Code wurde mir zur der beigefügten Aufgabe geschickt, jedoch verstehe ich den Code trotzdessen nicht. Könnte mir jemand dabei Helfen und und bitte hilfreiche Kommentare hinterlassen?
Wäre sehr nett danke : )
Die unendlich vielen Studierenden des autonomen Wohnheims Infinitiy mussen die Erle- ¨ digung bestimmter regelm¨aßiger Aufgaben organisieren, die jeden zweiten, jeden dritten, . . . , jeden k-ten Tag, jeden k+1-ten Tag, . . . anfallen. Anfangs wird eine Nummerierung 1, 2, 3, 4, . . . der Studierenden festgelegt. Dann wird jeder Zweite (Abz¨ahlen beim ersten Studierenden beginnen) Mullbeauftragter (das sind ¨ die Studierenden mit den Nummern 2, 4, 6, 8, . . . ), von den Ubrigen (Studierende 1, 3, ¨ 5, 7, . . . ) wird jeder Dritte Kuhlschrankbeauftragter (das sind die Studierenden 5, 11, 17, ¨ 23, . . . ), von den Ubrigen (Studierenden 1, 3, 7, 9, . . . ) jeder Vierte . . . , von den dann ¨ noch Ubrigen f ¨ ¨allt uns fur jeden k-ten auch noch irgendetwas ein und von den ¨ Ubrigen f ¨ ur ¨ jeden (k+1)-ten usw. Offenbar werden einige der Bewohner (z.B. die Studierenden 1, 3, 7) bei der Verteilung ausgelassen und mussen keine der anfallenden Aufgaben erledigen. Die ¨ Nummern dieser Studierenden nennt man Omitted Numbers. Programmieren Sie eine Applikation OmittedNumbers, die genau die Omitted Numbers eines Bereichs 1, . . . , N ermittelt und ausgibt, wobei N auf der Kommandozeile ubergeben ¨ 4 wird. Verwenden Sie nur Methoden, die iterativ, d.h. ohne sich selbst direkt oder indirekt aufzurufen, arbeiten.
Wäre sehr nett danke : )
Die unendlich vielen Studierenden des autonomen Wohnheims Infinitiy mussen die Erle- ¨ digung bestimmter regelm¨aßiger Aufgaben organisieren, die jeden zweiten, jeden dritten, . . . , jeden k-ten Tag, jeden k+1-ten Tag, . . . anfallen. Anfangs wird eine Nummerierung 1, 2, 3, 4, . . . der Studierenden festgelegt. Dann wird jeder Zweite (Abz¨ahlen beim ersten Studierenden beginnen) Mullbeauftragter (das sind ¨ die Studierenden mit den Nummern 2, 4, 6, 8, . . . ), von den Ubrigen (Studierende 1, 3, ¨ 5, 7, . . . ) wird jeder Dritte Kuhlschrankbeauftragter (das sind die Studierenden 5, 11, 17, ¨ 23, . . . ), von den Ubrigen (Studierenden 1, 3, 7, 9, . . . ) jeder Vierte . . . , von den dann ¨ noch Ubrigen f ¨ ¨allt uns fur jeden k-ten auch noch irgendetwas ein und von den ¨ Ubrigen f ¨ ur ¨ jeden (k+1)-ten usw. Offenbar werden einige der Bewohner (z.B. die Studierenden 1, 3, 7) bei der Verteilung ausgelassen und mussen keine der anfallenden Aufgaben erledigen. Die ¨ Nummern dieser Studierenden nennt man Omitted Numbers. Programmieren Sie eine Applikation OmittedNumbers, die genau die Omitted Numbers eines Bereichs 1, . . . , N ermittelt und ausgibt, wobei N auf der Kommandozeile ubergeben ¨ 4 wird. Verwenden Sie nur Methoden, die iterativ, d.h. ohne sich selbst direkt oder indirekt aufzurufen, arbeiten.