Kurso de Raku / Progresinta / Pli pri la enkonstruitaj tipoj / Entjeroj / Exercises / Kiom da ciferoj
Solvo: Kiom da ciferoj
Jen ebla solvo de la tasko.
Kodo
say (2 ** 1000).chars;🦋 Vi povas trovi la fontkodon en la dosiero big-factorial.raku.
Eligo
302Komentoj
2 ** 1000estas komputita ekzakte: Raku ne rondas ĝin nek superfluigas, ĉar entjeroj havas arbitran precizecon.charsestas normale ĉen-metodo, sed voki ĝin sur entjero unue konvertas la nombron al ĝia dekuma teksto kaj poste kalkulas la signojn. Ĉar ĉi tie estas nek minussigno nek dekuma punkto, tiu signo-kvanto estas ekzakte la nombro da ciferoj —302.