Zitat Zitat von Murus
Anstelle dem "Integer" kann ich auch ein Byte nehmen, oder?

Was ist vom Code her besser? Die Zahl in einen String zu verwandeln und dann mit "mid" oder die obige Variante?
Klar, wenn deine Zehhner nicht größer als 255 werden kannst Du auch Byte verwenden,
Die Einer werden in diesem Beispiel auch nicht größer als 9

Aber wenn Du was anderes Machst (z.B Zahlen mit größerem Startwert) dann solltest Du den Worst Case erst einmal berechnen ob der dann keinen Fehler verusracht,


Strings:
Du hattest doch eine Lösung ohne Strings gewünscht, also nimmst Du diese Losung auch gefälligst, sonst werd ich Sauer

Da reißt ma sich den Arsch (das Hinterteil) auf und dann sowas....