Gunnar Bittersmann: Funktionen

Beitrag lesen

@@uwe87:

nuqneH

var z = parseInt( prompt("Geben Sie eine ganze Zahl ein: "));
var p = z;
do { p = p + u(z); }
  while ( p != u(p) );

Nächster Teil der Hausaufgabe: Wie könnte man das deutlich effizienter machen?

Wenn ich hier 10 eibgebe, bekomme ich als Ausgabewert 11 raus.
wenn ich 39 eingebe, kommt 969 raus.

Du siehst die Gemeinsamkeit der Zahlen 11 und 969?

Qapla'

PS: Sowohl mein Geburtstag, -monat und -jahr sind (jedes für sich) ebenfalls solche Zahlen – allerdings nicht im Dezimal-, sondern im Dualsystem.

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)