
11.03.2010, 00:03
|
|
Познавший АНТИЧАТ
Регистрация: 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(341427877364219557396646723584, 100000);
?>
Последний раз редактировалось mailbrush; 11.03.2010 в 00:28..
|
|
|