Hallo,
function u(z) {
var i = 0;
while (z > 0) {
i = i * 10 + z % 10;
z = Math.floor( z / 10);
}
return i;
}
was \*soll\* diese Funktion denn tun?
Wenn die Initialisierung und die Schleifen-Abbruchbedingung stimmen würde, könnte sie als Ergebnis die Zahl liefern, bei der die Ziffern in umgekehrter Reihenfolge stehen wie bei z. Aber ist das der Zweck?
> do { p = p + u(z); }
> while ( p != u(p) );
Und das leuchtet mir erst recht nicht ein - zumindest nicht der Sinn dahinter.
Kommentierter, dokumentierter Quellcode ist halt was Feines. ;-)
Ciao,
Martin
--
F: Was macht ein Offizier, der in der Nase bohrt?
A: Er holt das Letzte aus sich heraus.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(