string conversion, format functions

Pierpaolo BERNARDI bernardp@REDACTED
Thu Apr 24 12:47:36 CEST 2003


From: "Jay Nelson" <jay@REDACTED>

> Standard English nomenclature for fairly large integers (up to
> 10 ^6 at least) based on appending the suffix -illion to Latin names
> of integers.
>
> This worked for bignums and an example is given of the text
> for 2 ^200 which encompasses a paragraph of 10 lines!

Hey!  this works in Erlang too, if you can cope with Italian names
instead of English:

13> in_lettere:cardinale(pblib:expt(2,200)).
"un nonilione seicentosei ottilioni novecentotrentotto settilioni
quarantaquattro sestilioni duecentocinquantotto quintilioni
novecentonovanta quadrilioni duecentosettantacinque trilioni
cinquecentoquarantuno miliardi novecentosessantadue milioni
novantaduemilatrecentoquarantuno nonilioni centosessantadue ottilioni
seicentodue settilioni cinquecentoventidue sestilioni duecentodue
quintilioni novecentonovantatré quadrilioni settecentoottantadue trilioni
settecentonovantadue miliardi ottocentotrentacinque milioni
trecentounomilatrecentosettantasei"


8-)

P.




More information about the erlang-questions mailing list