Verfolge immernoch den Java-Kurs und bin nun bei einer Aufgabe, bei der mir kein effizienter Lösungsweg einfällt... Aufgabe:
(5) eine Funktion, die als Parameter einen int-Wert übergeben bekommt und die überprüft, ob die Ziffer 7 in dem int-Wert vorkommt (Beispiel: f(-2578) == true)
Wie kann ich das am sinnvollsten umsetzen. Wichtig dabei ist: in der Funktion dürfen nur die Anweisungen for, do, while, if, break, continue verwendet werden - andere Befehle sind nicht vorgesehen.
Mir fallen nur sehr lange umständliche Lösungswege ein, was bei der Aufgabe vermutlich nicht sein muss.
(5) eine Funktion, die als Parameter einen int-Wert übergeben bekommt und die überprüft, ob die Ziffer 7 in dem int-Wert vorkommt (Beispiel: f(-2578) == true)
Wie kann ich das am sinnvollsten umsetzen. Wichtig dabei ist: in der Funktion dürfen nur die Anweisungen for, do, while, if, break, continue verwendet werden - andere Befehle sind nicht vorgesehen.
Mir fallen nur sehr lange umständliche Lösungswege ein, was bei der Aufgabe vermutlich nicht sein muss.