PDA

Просмотр полной версии : Составим самое длинное слово, состоящее из низкочастотных букв.


c0n Difesa
10.03.2010, 01:19
Статистические данные, которыми оперирует криптология, показывают, что наиболее встречаемыми буквами русского алфавита являются: С, Е, Н, О, В, А, Л, И, Т, Р.

Предлагаю немного подумать и составить наиболее длинное слово, не содержащее букв, входящих в слово «СЕНОВАЛИТР». ;)

BastardFromHell
10.03.2010, 01:27
можно написать прогу, которая бы прогнала через себя войну и мир нашла все слова в которых нет этих букв...

zlo12
10.03.2010, 02:14
Если С, Е, Н, О, В, А, Л, И, Т, Р. нельзя, то остаёццо
Б Г Д Е Ё Ж З Й К М П У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я

Шум
Музец
Ху#
Муж
Дедушкэ
Пуфег
Мёд
Куш
Хумяк
==
Сложно что-то =)

A_n_d_r_e_i
10.03.2010, 10:24
Статистические данные, которыми оперирует криптология, показывают, что наиболее встречаемыми буквами русского алфавита являются: С, Е, Н, О, В, А, Л, И, Т, Р.

Предлагаю немного подумать и составить наиболее длинное слово, не содержащее букв, входящих в слово «СЕНОВАЛИТР». ;)
пыу пыу :o
пздц
хз
пых
ололо.... не бля, "о" есть :(
ылылы
ыпусь
на транслите моно?
:rolleyes:

Bmite
10.03.2010, 10:37
по сабжу думать лень)
зато знаю наверное самое длинное слово.
змееедоедоводовед

Datchanin
10.03.2010, 11:17
Жмых http://ru.wikipedia.org/wiki/Жмых

ErrorNeo
10.03.2010, 12:11
зубъя
мыщцы
мышьяк
чуждый
дзюдзюцу

ViLKaa
10.03.2010, 13:08
дюйм
жемчуг

ErrorNeo
10.03.2010, 14:44
жемчуг - не катит. (е)

Aikaram
10.03.2010, 14:47
Рита, на сеновал!

c0n Difesa
10.03.2010, 20:17
бушующую (причастие)

desTiny
10.03.2010, 23:22
по сабжу думать лень)
зато знаю наверное самое длинное слово.
змееедоедоводовед
прапра...бабушка

Bmite
10.03.2010, 23:31
прапра...бабушка
пропро....геймер

MaTpOc
10.03.2010, 23:33
по сабжу думать лень)
зато знаю наверное самое длинное слово.
змееедоедоводовед

неа, самое длинное - трудноруссифицирующиеся 23 буквы

Bmite
10.03.2010, 23:34
еще слово ацитиломинонитропропаксиб ензен видел в каких то таблетках.)
у друга спросил.таблетки фалиминт назывались))вместе сним это слово в детстве учили.

Ponchik
10.03.2010, 23:43
SELECT word,length(word) FROM base
WHERE word NOT LIKE '%с%'
AND word NOT LIKE '%е%'
AND word NOT LIKE '%н%'
AND word NOT LIKE '%о%'
AND word NOT LIKE '%в%'
AND word NOT LIKE '%а%'
AND word NOT LIKE '%л%'
AND word NOT LIKE '%и%'
AND word NOT LIKE '%т%'
AND word NOT LIKE '%р%'
ORDER BY length(word) DESC

http://s06.radikal.ru/i179/1003/ee/c9d1e4d1d900.jpg

а мля, length как-то нетак работает >_<
SELECT LENGTH('мышьяк') = 12
UNION SELECT LENGTH('123456') = 6
Я непонел... ну пофик, 6 буков короче

petryxa
10.03.2010, 23:50
еще слово ацитиломинонитропропаксиб ензен видел в каких то таблетках.)
у друга спросил.таблетки фалиминт назывались))вместе сним это слово в детстве учили.
в химии ещё и не такое есть =)

Ponchik
10.03.2010, 23:53
А вы чё тут пишите, ТС указал какие буковки нельзя юзать, я пока лидирую ^_^

LStr1ke
11.03.2010, 00:00
а мля, length как-то нетак работает >_<
SELECT LENGTH('мышьяк') = 12
UNION SELECT LENGTH('123456') = 6
Я непонел... ну пофик, 6 буков короче
SELECT CHAR_LENGTH( 'мышьяк' )

mailbrush
11.03.2010, 00:03
можно написать прогу, которая бы прогнала через себя войну и мир нашла все слова в которых нет этих букв...
Давай, посчитаем? 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

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);

?>

LStr1ke
11.03.2010, 01:21
mailbrush
А количество слов в войне и мире?

LStr1ke
11.03.2010, 01:43
Прогнал скрипотом 2 словаря по ~150000 слов )
будущую - 7
думушку - 7
дядюшку - 7
кубышку - 7
кукушку - 7
кумушку - 7

Cthulchu
11.03.2010, 01:54
я тоже чуть не начал писать парсер, но потом подумал, что уже написали - не ошибся. Страйк, а ты войну и мир, все же, пропарси, интересно, что будет в результате.

ErrorNeo
11.03.2010, 02:03
А вы чё тут пишите, ТС указал какие буковки нельзя юзать, я пока лидирую ^_^
зубъя
мыщцы
мышьяк
чуждый
дзюдзюцуслова, которых никто не знает я писать не стал.

Причастия - тоже, т.к. их сложно назвать "словами" - скорее "формами слов") Так же как не стал писать фамилии и имена, т.к. это тоже было бы не совсем правильно, мне кажется.

ps.
если кто-то считает, что причастия использовать можно:
бушующую - 8.

Еще есть 8-символьное имя одного литературного героя (известного автора) В дательном падеже это было бы даже 9 символов :p

ErrorNeo
11.03.2010, 02:33
А количество слов в войне и мире?
51780 слов, если считать разные формы одних и тех же слов - разными словами.
И еще 3350 нерусских слов.

errorneo.com/dic/war.txt - все уникальные слова из Войны и Мира (55133 шт)

LStr1ke
11.03.2010, 03:07
errorneo.com/dic/war.txt

будущую - 7
дядюшку - 7
кубышку - 7

c0n Difesa
11.03.2010, 19:03
А вы чё тут пишите, ТС указал какие буковки нельзя юзать, я пока лидирую ^_^

Пока лидирует ТС ;) (8 букв).

civic
11.03.2010, 19:39
еще слово ацитиломинонитропропаксиб ензен видел в каких то таблетках.)
у друга спросил.таблетки фалиминт назывались))вместе сним это слово в детстве учили.
:D
Плохо учили!!!

ацетиламинонитропропоксиб ензен