hi!
Ich muss die Anzahl Ziffern eines int zählen und mache das mit
String.valueOf(int).length();
Kann das Probleme geben oder ist das völlig in Ordnung?
Ich glaube, mathematisch gesehen wäre das sowas wie
n(x) = 1+round(Re(log(x)))
round() rundet nach unten ab, Re() liefert den Realteil und log() ist
der Logarithmus zur Basis 10. Durch Änderung der Logarithmus-Funktion
könnte man sogar ausrechnen lassen, wie viele Ziffern die gleiche
Zahl im Binärsystem bräuchte. Und das klappt natürlich auch für
negative Zahlen.
Viel Spaß beim implementieren... :)
bye, Frank!
--
Never argue with an idiot. He will lower you to his level and then
beat you with experience.
Never argue with an idiot. He will lower you to his level and then
beat you with experience.