Показать сообщение отдельно

  #3  
Старый 11.03.2010, 00:03
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
С нами: 9410786

Репутация: 2731


По умолчанию

Цитата:
Сообщение от BastardFromHell  
можно написать прогу, которая бы прогнала через себя войну и мир нашла все слова в которых нет этих букв...
Давай, посчитаем? 33 буквы - 10 = 22 буквы остается на генерацию. Тоесть 22^22 = 341 427 877 364 219 557 396 646 723 584 раз. При скорости 100 000 слов/секунду этот процесс займет 3 414 278 773 642 195 573 966 467 секунд, тоесть 56 904 646 227 369 926 232 774 минут, тоесть 948 410 770 456 165 437 213 минут, тоесть 15 806 846 174 269 423 954 часов, тоесть 65 861 859 059 455 9331 суток, тоесть 1 804 434 494 779 614 лет, тоесть 180 44 344 947 796 столетий, тоесть 1 804 434 494 779 тысячелетий.

Много-много, короче Ну давай, напиши программу, которая сделает это и завершит свою работу...

И, да, это если длина до 22 символов, а если больше?

И зачем я это считал? =(

Написал по-бырику ф-цию:

PHP код:
<?php

function timeCount($count$speed)
{
    
$time $count $speed;
    return 
sprintf("%f секунд\r\n%f минут\r\n%f часов\r\n%f суток\r\n%f лет\r\n%f столетий\r\n%f тысячелетий\r\n",
        
$time$time 60$time 3600$time 86400$time 86400 365$time 86400 365 /
        
100$time 86400 365 1000);
}

echo 
timeCount(341427877364219557396646723584100000);

?>

Последний раз редактировалось mailbrush; 11.03.2010 в 00:28..
 
Ответить с цитированием