![]() |
:: Главная :: Решения :: Статьи :: Сайт М. Дроздова :: Файловый архив :: Книга по VFP 9 :: Русский Help Online :: OFF-LINE Форум | ![]() |
![]() |
Л и с о в о д ы в с е х с т р а н, о б ъ е д и н я й т е с ь !!! |
Игра "Составь слова из слова ГАСТРОНОМ" | |||
---|---|---|---|
Pliskin Сообщений: 2802 Откуда: Новосибирск |
|
||
Re: Игра "Составь слова из слова ГАСТРОНОМ" | |||
---|---|---|---|
Igor Korolyov Сообщений: 32274 |
Да ну, там половина слов которые вообще невесть откуда взяли.
------------------ WBR, Igor ![]() |
||
Re: Игра "Составь слова из слова ГАСТРОНОМ" | |||
---|---|---|---|
Simple777 Сообщений: 20563 |
Это скучно и неинтересно. В бытность студентом обыгрывал всех подряд, хочь у нас народ в группе был весьма головастый.
![]() Гораздо интереснее другое. И пожалуй это и можно считать настоящей игрой разума. Взять, к примеру, орфографический словарь в формате dbf и написать код, который будет автоматически формировать слова из исходного слова на базе словаря. Вот это я понимаю - будет настоящая "игра разума". Код, понятное дело, лучше написать FPD или в крайнем случае на VFP. ![]() ![]() ![]() |
||
Re: Игра "Составь слова из слова ГАСТРОНОМ" | |||
---|---|---|---|
Simple777 Сообщений: 20563 |
Ну, понятное дело, только имена существительные единственного числа учитывать, кроме тех случаев, когда в единственном числе слово не применяется (ножницы и т.п.)
![]() |
||
Re: Игра "Составь слова из слова ГАСТРОНОМ" | |||
---|---|---|---|
Zakharov_slava Сообщений: 2022 Откуда: Алматы |
Я бы сделал табличку в которой каждому слову из словаря проставил бы тридцать три поля по каждой букве n(1), и проставил бы в этих полях количество каждой из букв.
Дальше селектом выбирал бы все слова, которые по всем полям-буквам меньше или равны искомому. Пример таблицы ID|Слово|А|Б|В|Г|Д|Е|Ё|Ж|З|И|К... 01|Гад |1|0|0|1|1|0|0|0|0|0|0... 02|Ад |1|0|0|0|1|0|0|0|0|0|0... 03|Загадка|3|0|0|1|1|0|0|0|0|0|1|... ... Селектик получается простой, но длинный. К сожалению нет под рукой VFP чтобы расписать его, а синтаксис почти забыл ![]() Думаю даже индексироваться должно нормально. Исправлено: Zakharov_slava, 03.02.16 07:09 ![]() |
||
Re: Игра "Составь слова из слова ГАСТРОНОМ" | |||
---|---|---|---|
ry Сообщений: 1995 |
Да уж, где они там 225 слов набрали и что это за слова? Похоже, там почти любые сочетания букв подходят, если бы еще знать их значения
![]() [attachment 23651 ] Некоторые сокращения принимает (га, РАО, ГОСТ), а некоторые нет (ООН, ОАО). Слово "он" приняло, а "оно", "она" - нет. Египетского бога Ра не знает. ![]() |
||
Re: Игра "Составь слова из слова ГАСТРОНОМ" | |||
---|---|---|---|
Simple777 Сообщений: 20563 |
В такой игре важно точно оговорить допустимые слова. Например, в бытность студентами у нас был такой критерий. Слово должно быть именем существительным единственного числа (без имен собственных и аббревиатур с БОЛЬШИМИ буквами). Кроме того, написавший заковыристое слово должен был сказать, что это слово обозначает. Написанные "наугад" слова не засчитывались.
Что же касаемо софта, то здесь вопрос с правилами предельно простой. Формируется подмножество слов из орфографического словаря, удовлетворяющее заданным критериям, и - "погнали". ![]() ![]() |
||
Re: Игра "Составь слова из слова ГАСТРОНОМ" | |||
---|---|---|---|
Pliskin Сообщений: 2802 Откуда: Новосибирск |
Насобирал немного слов..
[attachment 23668 snip_20160205153918.png] ![]()
Вложения:
[snip_20160205153918.png (35.8KB)] |
||
Re: Игра "Составь слова из слова ГАСТРОНОМ" | |||
---|---|---|---|
Igor Korolyov Сообщений: 32274 |
тас, ном, сат - бред а не головоломка. в
------------------ WBR, Igor ![]() |
||
Re: Игра "Составь слова из слова ГАСТРОНОМ" | |||
---|---|---|---|
Foxtrot Сообщений: 3359 Откуда: Куда: |
Славка! я б тебя уволил ![]() ![]() ты это сурьезно? а просто писАть еще не разучился? ![]() ------------------ P.S. будете проходить мимо, не стесняйтесь, проходите ![]() |
||
Re: Игра "Составь слова из слова ГАСТРОНОМ" | |||
---|---|---|---|
Foxtrot Сообщений: 3359 Откуда: Куда: |
в продолжение темы решение infostart.ru
------------------ P.S. будете проходить мимо, не стесняйтесь, проходите ![]() |
||
Re: Игра "Составь слова из слова ГАСТРОНОМ" | |||
---|---|---|---|
pasha_usue Сообщений: 3002 Откуда: Е-бург |
Целая конфигурация ради гастронома? Бреед! ![]() |
||
Re: Игра "Составь слова из слова ГАСТРОНОМ" | |||
---|---|---|---|
ry Сообщений: 1995 |
Код написать проще и скучнее, чем искать знакомые слова без словаря и гугла. Другое дело, если речь пойдет об оптимизации кода, например, по скорости работы. А если без оптимизации, то на коленке пишется за несколько минут. ![]() |
||
Re: Игра "Составь слова из слова ГАСТРОНОМ" | |||
---|---|---|---|
Foxtrot Сообщений: 3359 Откуда: Куда: |
в мое решении все обошлось одним селектом почти как Славка предлагал
Запрос = Новый Запрос("ВЫБРАТЬ | СловаБуквы.Ссылка.Код КАК Код |ИЗ | Справочник.Слова.Буквы КАК СловаБуквы | ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Слова.Буквы КАК СловаБуквы2 | ПО СловаБуквы.Ссылка = СловаБуквы2.Ссылка | ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Слова.Буквы КАК Буквы | ПО СловаБуквы.Буква = Буквы.Буква | И СловаБуквы.Количество <= Буквы.Количество |ГДЕ | Буквы.Ссылка.Код = &Код //| И СловаБуквы.Ссылка.Код <> &Код | |СГРУППИРОВАТЬ ПО | СловаБуквы.Ссылка.Код | |ИМЕЮЩИЕ | КОЛИЧЕСТВО(РАЗЛИЧНЫЕ СловаБуквы.Буква) = КОЛИЧЕСТВО(РАЗЛИЧНЫЕ СловаБуквы2.Буква) | |УПОРЯДОЧИТЬ ПО | Код"); Запрос.УстановитьПараметр("Код", НРег(Гастроном)); ------------------ P.S. будете проходить мимо, не стесняйтесь, проходите ![]() |
||
Re: Игра "Составь слова из слова ГАСТРОНОМ" | |||
---|---|---|---|
Igor Korolyov Сообщений: 32274 |
Ты зачема тут сотону вызываешь, охальник ![]() ------------------ WBR, Igor ![]() |
||
Re: Игра "Составь слова из слова ГАСТРОНОМ" | |||
---|---|---|---|
Foxtrot Сообщений: 3359 Откуда: Куда: |
так и есть
![]() ------------------ P.S. будете проходить мимо, не стесняйтесь, проходите ![]() |
||
Re: Игра "Составь слова из слова ГАСТРОНОМ" | |||
---|---|---|---|
Simple777 Сообщений: 20563 |
![]() ![]() |
||
Re: Игра "Составь слова из слова ГАСТРОНОМ" | |||
---|---|---|---|
Zakharov_slava Сообщений: 2022 Откуда: Алматы |
Как гриться:
Старый стал - гавно стал. Молодый был - тоже гавно был. ![]() В свое оправдание могу только сказать, что последние лет 8 работаю с хранилищами данных, поколоночным хранением и т.д. Но по строкам это, коненчо, удобнее для транзакционных систем. Но это не умаляет того что мне бы за это оторвать руки ![]() ![]() |
||
Re: Игра "Составь слова из слова ГАСТРОНОМ" | |||
---|---|---|---|
WbrErr Сообщений: 1738 |
|
||
Re: Игра "Составь слова из слова ГАСТРОНОМ" | |||
---|---|---|---|
sphinx Автор Сообщений: 22599 Откуда: Каменск-Уральски |
![]() ------------------ "Вы поступили правильно, мой друг, но, боюсь, совершили ошибку"..."(с) ![]() |
||
© 2000-2019 Fox Club  |