Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Andrey Sapozhnikov                   2:5020/400     11 Mar 2002  15:34:32
 To : Ruslan Bondarev
 Subject : Re: разборка чисел
 -------------------------------------------------------------------------------- 
 
 Ruslan Bondarev wrote:
 
 > Hello, Maxim!
 > 
 > *** 10 Mar 02 in a msg to All, Maxim Sarenko wrote:
 >  MS>     Еcть чиcлo 1234, мoжнo ли eгo paзбить нa цифpы? т.e. 1,2,3,4
 >  MS>     п.c. Чиcлo мoжeт быть любым, т.e. нaпpимep oт 0 дo 10^99999999999.
 > 
 >     Ты забыл указать -- числа-то хоть целые?
 >     Два варианта для целых:
 >     1) Академический.
 >     Число делим на 10. Остаток заносим в стек. Целую часть от деления
 > используем в следующей итерации. Так до тех пор, пока целая часть не будет
 > равна 0. После этого вынимает из стека цифры.
 
 Для "академического" варианта придется озаботиться поддержкой
 рбаоты с большими числами. Число 10^99999999999 даже в двоичном
 (не говоря уж о строковом) представлении займет около 40 Гигабайт.
 Разумеется, это не запредельные числа и найти дисковые накопители
 способные хранить несколько чисел такой разрядности можно... а
 оно Вам правда надо или интерес тоже "академический"?
 
 >     2) Hа перле. @digits = split('', $number);
 >     perldoc -f split
 >     perldoc perlre
 
 Теоретически возможно. Hо массив из 100 миллиардов элементов в памяти...
 При том, что накладные расходы на каждую ячейку массива много больше
 одного байта хранимого там... Запросите NASA, у них кажется есть
 компьютеры с терабайтными RAM.
 
 Андрей
 
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 разборка чисел   Maxim Sarenko   10 Mar 2002 01:43:18 
 разборка чисел   Bulat Ziganshin   10 Mar 2002 02:12:53 
 разборка чисел   Ruslan Bondarev   10 Mar 2002 10:54:39 
 Re: разборка чисел   Andrey Sapozhnikov   11 Mar 2002 15:34:32 
 Re: разборка чисел   Artem Chuprina   11 Mar 2002 20:23:33 
 Re: разборка чисел   Andrey Sapozhnikov   11 Mar 2002 20:29:44 
 Re: разборка чисел   Artem Chuprina   11 Mar 2002 22:43:36 
 Re: разборка чисел   Andrey Sapozhnikov   12 Mar 2002 03:28:12 
 Re: разборка чисел   Artem Chuprina   12 Mar 2002 16:40:00 
 разборка чисел   pavel kurnosoff   13 Mar 2002 21:45:00 
 разборка чисел   Bulat Ziganshin   12 Mar 2002 02:28:09 
 Re: разборка чисел   Artem Chuprina   12 Mar 2002 16:42:03 
 разборка чисел   Bulat Ziganshin   12 Mar 2002 20:03:02 
 Re: разборка чисел   Artem Chuprina   13 Mar 2002 12:41:41 
 разборка чисел   Ruslan Bondarev   11 Mar 2002 21:39:36 
 разборка чисел   pavel kurnosoff   13 Mar 2002 21:46:36 
 разборка чисел   Ruslan Bondarev   14 Mar 2002 23:19:07 
 разборка чисел   Bulat Ziganshin   15 Mar 2002 12:54:20 
 разборка чисел   Maxim Sarenko   11 Mar 2002 00:30:05 
 Re: разборка чисел   Pavel V. Reich   11 Mar 2002 16:39:58 
 разборка чисел   Andrey N. Demushkin   13 Mar 2002 02:02:38 
Архивное /ru.perl/5284d950d082.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional