Quersummen-Rätsel
2006-08-28 06:45
georg
Und hier was für die Rätsel-Freunde:
Zu berechnen ist die iterierte Quersumme,
d.h. die einstellige Zahl, die man erhält,
wenn man von einer natürlichen Zahl (ungleich
0) die Quersumme berechnet, davon wieder die
Quersumme usw. (bis eine einstellige Zahl
erreicht ist). Da wir hier im Informatik-
Forum sind, soll aber im hexadezimalen Zahlen-
system die Quersumme gebildet werden. Das
Ergebnis ist also immer eine Zahl von 1 bis 15.
Die Frage ist nun: wie kann man dies in einem
Ausdruck in Java oder C berechnen, wenn man nur
drei Operatoren verwenden darf?
Der erste, der den Ausdruck findet, darf ihn implementieren! [img]http://www.fb18.de/gfx/10.gif[/img]
Viel Spass! [img]http://www.fb18.de/gfx/28.gif[/img]
Zu berechnen ist die iterierte Quersumme,
d.h. die einstellige Zahl, die man erhält,
wenn man von einer natürlichen Zahl (ungleich
0) die Quersumme berechnet, davon wieder die
Quersumme usw. (bis eine einstellige Zahl
erreicht ist). Da wir hier im Informatik-
Forum sind, soll aber im hexadezimalen Zahlen-
system die Quersumme gebildet werden. Das
Ergebnis ist also immer eine Zahl von 1 bis 15.
Die Frage ist nun: wie kann man dies in einem
Ausdruck in Java oder C berechnen, wenn man nur
drei Operatoren verwenden darf?
Der erste, der den Ausdruck findet, darf ihn implementieren! [img]http://www.fb18.de/gfx/10.gif[/img]
Viel Spass! [img]http://www.fb18.de/gfx/28.gif[/img]