LINUX.ORG.RU

Ответ на: комментарий от CrazyPit

three hundred and forty undecillion, two hundred and eighty-two decillion, three hundred and sixty-six nonillion, nine hundred and twenty octillion, nine hundred and thirty-eight septillion, four hundred and sixty-three sextillion, four hundred and sixty-three quintillion, three hundred and seventy-four quadrillion, six hundred and seven trillion, four hundred and thirty-one billion, seven hundred and sixty-eight million, two hundred and eleven thousand, four hundred and fifty-six

CrazyPit ★★★
()
Ответ на: комментарий от Orlangoor

>Много - столько и не выпить

да, много. огурцов не хватит

ElectroNik ★★
()

два крышка сто двадцать восемь

afunix
()

Народ, чего же вы в самом делаете то? Какой 10^100. Эт 3.402823669e+38. Так что искать, как я понимаю, надо название 10^38. У мну дома справочник был. Пойду в гугле пошарю.

Nazgul
()
Ответ на: комментарий от Sun-ch

-- гугол, квинтьльон - слюнявя пальцы, шелестя купюрами и звеня монетами , задумчиво щурясь на потолок, Саныч распаковывал банки, которые каждую осень закатывал с самого детства.
Улыбаясь одной морщинкой в углу рта, он вспоминал, как в детстве шел в гору пять километров пешком - экономил на санях, чтоб выменять немецкий трофейный каталог нижнего женского белья на трофейные ботинки. Возвращался босой, окрыленный, но с горящим взглядом...

Lee_Noox ★★★
()
Ответ на: комментарий от anonymousI

Похоже, налоговая озадачила.

anonymous
()

>2^128 прописью
>Никак не соображу, как это правильно написать?

Налоговая видать, вон, как похудел на Аватарке и одежда не по сезону!

ManJak ★★★★★
()

Пробило меня на скрипт:

#!/bin/bash
# numbername -- print number name

# Written by Krivchenkov Nikolaj aka unDEFER <undefer@gmail.com>
# License GPL
# (29.08.04) numbername v1.0

SCRIPT="numbername"
VERSION="v1.0"

usage ()
{
    echo -e "numbername $VERSION"
    echo -e "`$GT"usage:"`""\n$ $SCRIPT <number>"
    exit 1
}

[ "$2" ] || [ -z "$1" ] && usage

english()
{
	twentynames=("zero"     "one"       "two"    "three"     "four"
		     "five"     "six"     "seven"    "eight"     "nine"
		      "ten"  "eleven"    "twelve" "thirteen" "fourteen" 
		  "fifteen" "sixteen" "seventeen" "eighteen" "nineteen")
	
	decnames=("twenty"  "thirty"    "forty"    "fifty"
		  "sixty"  "seventy"    "eighty"   "ninety")

	hundrnames=("hundred"   "two hundreds" "three hundreds"  "four hundreds"
	      "five hundreds"   "six hundreds" "seven hundreds" "eight hundreds" "nine hundreds")

	for ((i=0; i<200; i++)); do
		TwentyNames[$i]=twentynames
	done

	ordernames=( ""                  "thousand"               "million"              "billion"                "trillion"
	  "quadrillion"               "quintillion"            "sextillion"           "septillion"               "octillion"
 	    "nonillion"                 "decillion"           "undecillion"         "duodecillion"            "tredecillion"
    "quattuordecillion"             "quindecillion"          "sexdecillion"      "septendecillion"           "octodecillion"
       "novemdecillion"              "vigintillion"        "unvigintillion"      "duovigintillion"         "trevigintillion"
 "quattuorvigintillion"          "quinvigintillion"       "sexvigintillion"   "septenvigintillion"        "octovigintillion"
    "novemvigintillion"             "trigintillion"       "untrigintillion"     "duotrigintillion"                  "googol"
     "tretrigintillion"     "quattuortrigintillion"     "quintrigintillion"     "sextrigintillion"     "septentrigintillion"
    "octotrigintillion"        "novemtrigintillion"      "quadragintillion"   "unquadragintillion"     "duoquadragintillion"
  "trequadragintillion"  "quattuorquadragintillion"  "quinquadragintillion"  "sexquadragintillion"  "septenquadragintillion"
 "octoquadragintillion"     "novemquadragintillion"     "quinquagintillion"  "unquinquagintillion"    "duoquinquagintillion"
 "trequinquagintillion" "quattuorquinquagintillion" "quinquinquagintillion" "sexquinquagintillion" "septenquinquagintillion"
"octoquinquagintillion"    "novemquinquagintillion"        "sexagintillion"     "unsexagintillion"       "duosexagintillion"
    "tresexagintillion"    "quattuorsexagintillion"    "quinsexagintillion"    "sexsexagintillion"      "septsexagintillion"
   "octosexagintillion"       "novemsexagintillion"      "septuagintillion"   "unseptuagintillion"     "duoseptuagintillion"
  "treseptuagintillion"  "quattuorseptuagintillion"  "quinseptuagintillion"  "sexseptuagintillion"    "septseptuagintillion"
 "octoseptuagintillion"     "novemseptuagintillion"        "octogintillion"     "unoctogintillion"       "duooctogintillion"
    "treoctogintillion"    "quattuoroctogintillion"    "quinoctogintillion"    "sexoctogintillion"      "septoctogintillion"
   "octooctogintillion"       "novemoctogintillion"        "nonagintillion"     "unnonagintillion"       "duononagintillion"
    "trenonagintillion"    "duattuornonagintillion"    "quinnonagintillion"    "sexnonagintillion"      "septnonagintillion"
   "octononagintillion"       "novemnonagintillion"            "centillion"         "cenuntillion"           "duocentillion"
        "centretillion" )

	pluralordernames=(  ""                  "thousands"               "millions"              "billions"                "trillions"
      	        "quadrillions"               "quintillions"            "sextillions"           "septillions"               "octillions"
       	          "nonillions"                 "decillions"           "undecillions"         "duodecillions"            "tredecillions"
          "quattuordecillions"             "quindecillions"          "sexdecillions"      "septendecillions"           "octodecillions"
             "novemdecillions"              "vigintillions"        "unvigintillions"      "duovigintillions"         "trevigintillions"
       "quattuorvigintillions"          "quinvigintillions"       "sexvigintillions"   "septenvigintillions"        "octovigintillions"
          "novemvigintillions"             "trigintillions"       "untrigintillions"     "duotrigintillions"                 "googoles"
           "tretrigintillions"     "quattuortrigintillions"     "quintrigintillions"     "sextrigintillions"     "septentrigintillions"
          "octotrigintillions"        "novemtrigintillions"      "quadragintillions"   "unquadragintillions"     "duoquadragintillions"
        "trequadragintillions"  "quattuorquadragintillions"  "quinquadragintillions"  "sexquadragintillions"  "septenquadragintillions"
       "octoquadragintillions"     "novemquadragintillions"     "quinquagintillions"  "unquinquagintillions"    "duoquinquagintillions"
       "trequinquagintillions" "quattuorquinquagintillions" "quinquinquagintillions" "sexquinquagintillions" "septenquinquagintillions"
      "octoquinquagintillions"    "novemquinquagintillions"        "sexagintillions"     "unsexagintillions"       "duosexagintillions"
          "tresexagintillions"    "quattuorsexagintillions"    "quinsexagintillions"    "sexsexagintillions"      "septsexagintillions"
         "octosexagintillions"       "novemsexagintillions"      "septuagintillions"   "unseptuagintillions"     "duoseptuagintillions"
        "treseptuagintillions"  "quattuorseptuagintillions"  "quinseptuagintillions"  "sexseptuagintillions"    "septseptuagintillions"
       "octoseptuagintillions"     "novemseptuagintillions"        "octogintillions"     "unoctogintillions"       "duooctogintillions"
          "treoctogintillions"    "quattuoroctogintillions"    "quinoctogintillions"    "sexoctogintillions"      "septoctogintillions"
         "octooctogintillions"       "novemoctogintillions"        "nonagintillions"     "unnonagintillions"       "duononagintillions"
          "trenonagintillions"    "duattuornonagintillions"    "quinnonagintillions"    "sexnonagintillions"      "septnonagintillions"
         "octononagintillions"       "novemnonagintillions"            "centillions"         "cenuntillions"           "duocentillions"
              "centretillions" )

	OrderNames=(ordernames pluralordernames)

	plural()
	{
		n="$1"
		echo $[$n>1:1:0]
	}
}

Блин, в одно сообщение не влазит..

unDEFER ★★★★★
()
Ответ на: комментарий от unDEFER

Продолжение...

russian()
{
	twentynames=("ноль"        "один"        "два"        "три"         "четыре"
		     "пять"       "шесть"       "семь"     "восемь"         "девять"
		   "десять" "одиннадцать" "двенадцать" "тринадцать"   "четырнадцать" 
	       "пятнадцать" "шестнадцать" "семнадцать" "восемнадцать" "девятнадцать")
	ttwentynames=("ноль"        "одна"        "две"        "три"         "четыре"
		      "пять"       "шесть"       "семь"     "восемь"         "девять"
		    "десять" "одиннадцать" "двенадцать" "тринадцать"   "четырнадцать" 
	        "пятнадцать" "шестнадцать" "семнадцать" "восемнадцать" "девятнадцать")

	decnames=("двадцать"  "тридцать"    "сорок"    "пятьдесят"
		  "шестьдесят"  "семьдесят"    "восемьдесят"   "девяносто")

	hundrnames=("сто"   "двести"  "триста" "четыреста"
	        "пятьсот" "шестьсот" "семьсот" "восемьсот" "девятьсот")

	for ((i=0; i<200; i++)); do
		TwentyNames[$i]=twentynames
	done

	TwentyNames[1]=ttwentynames

	ordernames=( ""                     "тысяч"               "миллион"              "миллиард"                "триллион"
	  "квадриллион"               "квинтиллион"           "секстиллион"            "септиллион"               "октиллион"
 	   "нонтиллион"                 "дециллион"           "ундециллион"          "дуодециллион"            "тредециллион"
    "кваттуордециллион"             "квиндециллион"         "сексдециллион"       "септендециллион"           "октодециллион"
       "новемдециллион"              "вигинтиллион"        "унвигинтиллион"        "довигинтиллион"         "тревигинтиллион"
 "кваттуорвигинтиллион"          "квинвигинтиллион"      "сексвигинтиллион"    "септенвигинтиллион"        "октовигинтиллион"
    "новемвигинтиллион"             "тригинтиллион"       "унтригинтиллион"      "дуотригинтиллион"                   "гугол"
     "третригинтиллион"     "кваттуортригинтиллион"     "квинтригинтиллион"     "секстригинтиллион"     "септентригинтиллион"
    "октотригинтиллион"        "новемтригинтиллион"      "квадрагинтиллион"    "унквадрагинтиллион"     "дуоквадрагинтиллион"
  "треквадрагинтиллион"  "кваттуорквадрагинтиллион"  "квинквадрагинтиллион"  "сексквадрагинтиллион"  "септенквадрагинтиллион"
 "октоквадрагинтиллион"     "новемквадрагинтиллион"     "квинквагинтиллион"   "унквинквагинтиллион"    "дуоквинквагинтиллион"
 "треквинквагинтиллион" "кваттуорквинквагинтиллион" "квинквинквагинтиллион" "сексквинквагинтиллион" "септенквинквагинтиллион"
"октоквинквагинтиллион"    "новемквинквагинтиллион"       "сексагинтиллион"     "унсексагинтиллион"      "дуосексагинтиллион"
   "тресексагинтиллион"   "кваттуорсексагинтиллион"   "квинсексагинтиллион"   "секссексагинтиллион"     "септсексагинтиллион"
  "октосексагинтиллион"      "новемсексагинтиллион"      "септуагинтиллион"    "унсептуагинтиллион"     "дуосептуагинтиллион"
  "тресептуагинтиллион"  "кваттуорсептуагинтиллион"  "квинсептуагинтиллион"  "секссептуагинтиллион"    "септсептуагинтиллион"
 "октосептуагинтиллион"     "новемсептуагинтиллион"        "октогинтиллион"      "уноктогинтиллион"       "дуооктогинтиллион"
    "треоктогинтиллион"    "кваттуороктогинтиллион"    "квиноктогинтиллион"    "сексоктогинтиллион"      "септоктогинтиллион"
   "октооктогинтиллион"       "новемоктогинтиллион"        "нонагинтиллион"      "уннонагинтиллион"       "дуононагинтиллион"
    "тренонагинтиллион"    "дуаттуорнонагинтиллион"    "квиннонагинтиллион"    "секснонагинтиллион"      "септнонагинтиллион"
   "октононагинтиллион"       "новемнонагинтиллион"            "сентиллион"          "сенунтиллион"           "дуосентиллион"
        "сентретиллион" )

	plural2ordernames=(  ""                     "тысячи"               "миллиона"               "миллиарда"                "триллиона"
	         "квадриллиона"               "квинтиллиона"           "секстиллиона"             "септиллиона"               "октиллиона"
 	          "нонтиллиона"                 "дециллиона"           "ундециллиона"           "дуодециллиона"            "тредециллиона"
           "кваттуордециллиона"             "квиндециллиона"         "сексдециллиона"        "септендециллиона"           "октодециллиона"
              "новемдециллиона"              "вигинтиллиона"        "унвигинтиллиона"         "довигинтиллиона"         "тревигинтиллиона"
        "кваттуорвигинтиллиона"          "квинвигинтиллиона"      "сексвигинтиллиона"     "септенвигинтиллиона"        "октовигинтиллиона"
           "новемвигинтиллиона"             "тригинтиллиона"       "унтригинтиллиона"       "дуотригинтиллиона"                   "гугола"
            "третригинтиллиона"     "кваттуортригинтиллиона"     "квинтригинтиллиона"      "секстригинтиллиона"     "септентригинтиллиона"
           "октотригинтиллиона"        "новемтригинтиллиона"      "квадрагинтиллиона"     "унквадрагинтиллиона"     "дуоквадрагинтиллиона"
         "треквадрагинтиллиона"  "кваттуорквадрагинтиллиона"  "квинквадрагинтиллиона"   "сексквадрагинтиллиона"  "септенквадрагинтиллиона"
        "октоквадрагинтиллиона"     "новемквадрагинтиллиона"     "квинквагинтиллиона"    "унквинквагинтиллиона"    "дуоквинквагинтиллиона"
        "треквинквагинтиллиона" "кваттуорквинквагинтиллиона" "квинквинквагинтиллиона"  "сексквинквагинтиллиона" "септенквинквагинтиллиона"
       "октоквинквагинтиллиона"    "новемквинквагинтиллиона"       "сексагинтиллиона"      "унсексагинтиллиона"      "дуосексагинтиллиона"
          "тресексагинтиллиона"   "кваттуорсексагинтиллиона"   "квинсексагинтиллиона"    "секссексагинтиллиона"     "септсексагинтиллиона"
         "октосексагинтиллиона"      "новемсексагинтиллиона"      "септуагинтиллиона"     "унсептуагинтиллиона"     "дуосептуагинтиллиона"
         "тресептуагинтиллиона"  "кваттуорсептуагинтиллиона"  "квинсептуагинтиллиона"   "секссептуагинтиллиона"    "септсептуагинтиллиона"
        "октосептуагинтиллиона"     "новемсептуагинтиллиона"        "октогинтиллиона"       "уноктогинтиллиона"       "дуооктогинтиллиона"
           "треоктогинтиллиона"    "кваттуороктогинтиллиона"    "квиноктогинтиллиона"     "сексоктогинтиллиона"      "септоктогинтиллиона"
          "октооктогинтиллиона"       "новемоктогинтиллиона"        "нонагинтиллиона"       "уннонагинтиллиона"       "дуононагинтиллиона"
           "тренонагинтиллиона"    "дуаттуорнонагинтиллиона"    "квиннонагинтиллиона"     "секснонагинтиллиона"      "септнонагинтиллиона"
          "октононагинтиллиона"       "новемнонагинтиллиона"            "сентиллиона"           "сенунтиллиона"           "дуосентиллиона"
               "сентретиллиона" )

Блин и в два сообщения не влазит

unDEFER ★★★★★
()
Ответ на: комментарий от unDEFER

Окончание

	plural5ordernames=(   ""                       "тысяч"               "миллионов"               "миллиардов"                "триллионов"
	         "квадриллионов"               "квинтиллионов"           "секстиллионов"             "септиллионов"               "октиллионов"
 	          "нонтиллионов"                 "дециллионов"           "ундециллионов"           "дуодециллионов"            "тредециллионов"
           "кваттуордециллионов"             "квиндециллионов"         "сексдециллионов"        "септендециллионов"           "октодециллионов"
              "новемдециллионов"              "вигинтиллионов"        "унвигинтиллионов"         "довигинтиллионов"         "тревигинтиллионов"
        "кваттуорвигинтиллионов"          "квинвигинтиллионов"      "сексвигинтиллионов"     "септенвигинтиллионов"        "октовигинтиллионов"
           "новемвигинтиллионов"             "тригинтиллионов"       "унтригинтиллионов"       "дуотригинтиллионов"                   "гуголов"
            "третригинтиллионов"     "кваттуортригинтиллионов"     "квинтригинтиллионов"      "секстригинтиллионов"     "септентригинтиллионов"
           "октотригинтиллионов"        "новемтригинтиллионов"      "квадрагинтиллионов"     "унквадрагинтиллионов"     "дуоквадрагинтиллионов"
         "треквадрагинтиллионов"  "кваттуорквадрагинтиллионов"  "квинквадрагинтиллионов"   "сексквадрагинтиллионов"  "септенквадрагинтиллионов"
        "октоквадрагинтиллионов"     "новемквадрагинтиллионов"     "квинквагинтиллионов"    "унквинквагинтиллионов"    "дуоквинквагинтиллионов"
        "треквинквагинтиллионов" "кваттуорквинквагинтиллионов" "квинквинквагинтиллионов"  "сексквинквагинтиллионов" "септенквинквагинтиллионов"
       "октоквинквагинтиллионов"    "новемквинквагинтиллионов"       "сексагинтиллионов"      "унсексагинтиллионов"      "дуосексагинтиллионов"
          "тресексагинтиллионов"   "кваттуорсексагинтиллионов"   "квинсексагинтиллионов"    "секссексагинтиллионов"     "септсексагинтиллионов"
         "октосексагинтиллионов"      "новемсексагинтиллионов"      "септуагинтиллионов"     "унсептуагинтиллионов"     "дуосептуагинтиллионов"
         "тресептуагинтиллионов"  "кваттуорсептуагинтиллионов"  "квинсептуагинтиллионов"   "секссептуагинтиллионов"    "септсептуагинтиллионов"
        "октосептуагинтиллионов"     "новемсептуагинтиллионов"        "октогинтиллионов"       "уноктогинтиллионов"       "дуооктогинтиллионов"
           "треоктогинтиллионов"    "кваттуороктогинтиллионов"    "квиноктогинтиллионов"     "сексоктогинтиллионов"      "септоктогинтиллионов"
          "октооктогинтиллионов"       "новемоктогинтиллионов"        "нонагинтиллионов"       "уннонагинтиллионов"       "дуононагинтиллионов"
           "тренонагинтиллионов"    "дуаттуорнонагинтиллионов"    "квиннонагинтиллионов"     "секснонагинтиллионов"      "септнонагинтиллионов"
          "октононагинтиллионов"       "новемнонагинтиллионов"            "сентиллионов"           "сенунтиллионов"           "дуосентиллионов"
               "сентретиллионов" )

	OrderNames=(ordernames plural2ordernames plural5ordernames)

	plural()
	{
		n=$[10#$1
			 ]
		echo $[( $n%10==1 && $n%100!=11 ? 0 : $n%10>=2 && $n%10<=4 && ($n%100<10 || $n%100>=20) ) ? 1 : 2]
	}
}


english

[[ "`locale language`" == "Russian" ]] && russian

maxord=1
while [ ${ordernames[$[$maxord+1]]} ]; do 
	maxord=$[$maxord+1]
done

ordername()
{
	ord="$1"
	num="$2"

	if (( $ord > $maxord )); then
		echo -n "10^"$[3*$ord] ""
		return
	fi

	pl=`plural $num`

	eval name="\${${OrderNames[$pl]}[$ord]}"
	echo -n $name ""
}

hundredname()
{
	ord=$1
	num=$2
	dnum=$[10#$num
		    ]

	if (( $dnum > 19 )); then 
		n=${num:2:1}
		d=$[${num:1:1}-2]
		h=$[${num:0:1}-1]

		if (( $h >= 0 )); then
			echo -n ${hundrnames[$h]} ""
		fi


		if (( $d >= 0 )); then
			echo -n ${decnames[$d]} ""
		fi

		if (( $n > 0 )); then
			eval name="\${${TwentyNames[$ord]}[$n]}"
			echo -n $name ""
		fi

		return
	fi

	eval name="\${${TwentyNames[$ord]}[$dnum]}"
	echo -n $name ""
}

NUM=$1
while (( $[${#NUM}%3] )); do
	NUM="0$NUM"
done
ORD=$[(${#NUM}-1)/3]

for (( ord=$ORD; $ord>=0; ord-- ))
{
	from=$[${#NUM}-($ord*3+2)-1]
	to=$[${#NUM}-($ord*3)-1]
	len=$[$to-$from+1]
	nnn=${NUM:$from:$len}

	if (( $[10#$nnn
		       ] > 0 || $ORD == 0 )); then
		hundredname "$ord" "$nnn"
	fi
	ordername "$ord" "$nnn"
}

echo

Источник названий чисел:
http://en.wikipedia.org/wiki/Names_of_large_numbers

unDEFER ★★★★★
()
Ответ на: комментарий от unDEFER

Итак. Этот скрипт позволяет получить:

$ ./numbername `echo "2^128" | BC_LINE_LENGTH=128 bc -q`
триста сорок ундециллионов двести восемьдесят два дециллиона триста шестьдесят шесть нонтиллионов девятьсот двадцать октиллионов девятьсот тридцать восемь септиллионов четыреста шестьдесят три секстиллиона четыреста шестьдесят три квинтиллиона триста семьдесят четыре квадриллиона шестьсот семь триллионов четыреста тридцать один миллиардов семьсот шестьдесят восемь миллионов двести одна тысяч четыреста пятьдесят шесть

Можно по-английски:
Блин.. Там около 88 строки ошибка в функции plural()
- n="$1"
- echo $[$n>1:1:0]
+ n=$[10#$1]
+ echo $[$n>1?1:0]

$ LC_ALL=C ./numbername `echo "2^128" | BC_LINE_LENGTH=128 bc -q`
three hundreds forty undecillions two hundreds eighty two decillions three hundreds sixty six nonillions nine hundreds twenty octillions nine hundreds thirty eight septillions four hundreds sixty three sextillions four hundreds sixty three quintillions three hundreds seventy four quadrillions six hundreds seven trillions four hundreds thirty one billions seven hundreds sixty eight millions two hundreds one thousands four hundreds fifty six

Можно бОльшие числа брать:

$ ./numbername `echo "2^256" | BC_LINE_LENGTH=128 bc -q`
сто пять кваттуорвигинтиллионов семьсот девяносто два тревигинтиллиона восемьдесят девять довигинтиллионов двести тридцать семь унвигинтиллионов триста шесть вигинтиллионов сто девяносто пять новемдециллионов четыреста двадцать три октодециллиона пятьсот семьдесят септендециллионов девятьсот восемьдесят пять сексдециллионов восемь квиндециллионов шестьсот восемьдесят семь кваттуордециллионов девятьсот семь тредециллионов восемьсот пятьдесят три дуодециллиона двести шестьдесят девять ундециллионов девятьсот восемьдесят четыре дециллиона шестьсот шестьдесят пять нонтиллионов шестьсот сорок октиллионов пятьсот шестьдесят четыре септиллиона тридцать девять секстиллионов четыреста пятьдесят семь квинтиллионов пятьсот восемьдесят четыре квадриллиона семь триллионов девятьсот три миллиардов сто двадцать девять миллионов шестьсот тридцать девять тысяч девятьсот тридцать шесть

$ LC_ALL=C ./numbername `echo "2^256" | BC_LINE_LENGTH=128 bc -q`
hundred five quattuorvigintillions seven hundreds ninety two trevigintillions eighty nine duovigintillions two hundreds thirty seven unvigintillions three hundreds six vigintillions hundred ninety five novemdecillions four hundreds twenty three octodecillions five hundreds seventy septendecillions nine hundreds eighty five sexdecillions eight quindecillions six hundreds eighty seven quattuordecillions nine hundreds seven tredecillions eight hundreds fifty three duodecillions two hundreds sixty nine undecillions nine hundreds eighty four decillions six hundreds sixty five nonillions six hundreds forty octillions five hundreds sixty four septillions thirty nine sextillions four hundreds fifty seven quintillions five hundreds eighty four quadrillions seven trillions nine hundreds three billions hundred twenty nine millions six hundreds thirty nine thousands nine hundreds thirty six

unDEFER ★★★★★
()
Ответ на: комментарий от unDEFER

Блин, ещё пару ошибок было.
Чтоб не бить на несколько сообщений, на этот раз запакую

begin-base64 664 numbername.bz2
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
5En/xdyRThQkI+hiiQA=
====

Расшифровывается архив uudecode'ом

unDEFER ★★★★★
()
Ответ на: комментарий от unDEFER

Но преимущество у моего скрипта есть:
Lisp уже для 2^220, говорит мол число слишком велико для формата "~r".
А numbername даже 2^1056 выводит без проблем :-)

unDEFER ★★★★★
()
Ответ на: комментарий от unDEFER

Хе, я тоже такое в детстве писал, ещё на Бейсике для Корвета, одна из первых моих программ. :)

Teak ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.