Der Martin: Quersumme + Rekursion = undefined

Beitrag lesen

Hallo Sven,

Man kann Probleme ja auch dadurch komplizieren, dass man sie möglichst komplex erledigt.
Die Quersumme rekursiv zu berechnen ist jedenfalls von allen denkbaren Gesichtspunkten aus höchst ineffektiv.

wenn es um die gewöhnliche einfache Quersumme geht, hast du natürlich Recht. Offensichtlich meint der OP aber die sogenannte einstellige Quersumme. Die wird tatsächlich gebildet, indem man von einer Zahl zunächst die gewöhnliche Quersumme bildet, und solange das Ergebnis mehrstellig ist, von diesem wiederum die Quersumme errechnet, bis man ein einstelliges Ergebnis bekommt. Prädestiniert für eine Rekursion ...

Wenn das denn unumgänglich ist, sollte deine Rekursion so funktionieren:
Ermittle die Quersumme der Sub-Zahl und addiere die aktuelle Zahl. Gib das Ergebnis zurück.

Das ist etwas anderes als der OP meint.

Aber das eigentliche Problem des OP hat Rouven schon ganz richtig erkannt.

So long,
 Martin

--
Niemand ist überflüssig: Er kann immer noch als schlechtes Beispiel dienen.