Was ist die kürzeste Möglichkeit eine (positive) Zahl ohne führendes Leerzeichen zu drucken?
Von der Zahl weiß ich vorab nur dass sie positiv ist, ggf. auch 0. Es ist nicht bekannt wieviele Stellen sie hat.
Ein A=123:PRINTA führt ja bekanntlich zur Ausgabe von 123 mit einem führenden Leerzeichen.
Ich habe mal folgende Varianten ausprobiert:
wobei man sagen muss dass die Lösungen in Zeile 40 und 50 nicht richtig funktionieren; LOG erzeugt beim Wert 0 einen Fehler und das Annähern von 1/LOG(10) in Zeile 50 erzeugt falsche Ergebnisse wenn A zum Beispiel 99 ist.
D.h. derzeit ist die kürzeste Lösung der Klassiker in Zeile 20. Hat jemand eine bessere Idee?