:: Игры Разума
Игра "Составь слова из слова ГАСТРОНОМ"
Pliskin

Сообщений: 2959
Откуда: Новосибирск
Дата регистрации: 19.11.2003
Игра "Составь слова из слова ГАСТРОНОМ"

Рекорд - 225 слов!!
Ratings: 0 negative/0 positive
Re: Игра "Составь слова из слова ГАСТРОНОМ"
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Да ну, там половина слов которые вообще невесть откуда взяли.


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Игра "Составь слова из слова ГАСТРОНОМ"
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
Это скучно и неинтересно. В бытность студентом обыгрывал всех подряд, хочь у нас народ в группе был весьма головастый. [sm128]

Гораздо интереснее другое. И пожалуй это и можно считать настоящей игрой разума.

Взять, к примеру, орфографический словарь в формате dbf и написать код, который будет автоматически формировать слова из исходного слова на базе словаря. Вот это я понимаю - будет настоящая "игра разума". Код, понятное дело, лучше написать FPD или в крайнем случае на VFP.
Ratings: 0 negative/0 positive
Re: Игра "Составь слова из слова ГАСТРОНОМ"
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
Ну, понятное дело, только имена существительные единственного числа учитывать, кроме тех случаев, когда в единственном числе слово не применяется (ножницы и т.п.)
Ratings: 0 negative/0 positive
Re: Игра "Составь слова из слова ГАСТРОНОМ"
Zakharov_slava

Сообщений: 2022
Откуда: Алматы
Дата регистрации: 14.10.2005
Я бы сделал табличку в которой каждому слову из словаря проставил бы тридцать три поля по каждой букве 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 чтобы расписать его, а синтаксис почти забыл
Думаю даже индексироваться должно нормально.



Исправлено 1 раз(а). Последнее : Zakharov_slava, 03.02.16 08:09
Ratings: 0 negative/0 positive
Re: Игра "Составь слова из слова ГАСТРОНОМ"
ry
Автор

Сообщений: 2113
Дата регистрации: 24.09.2007
Да уж, где они там 225 слов набрали и что это за слова? Похоже, там почти любые сочетания букв подходят, если бы еще знать их значения
[attachment 23651 ]
Некоторые сокращения принимает (га, РАО, ГОСТ), а некоторые нет (ООН, ОАО).
Слово "он" приняло, а "оно", "она" - нет.
Египетского бога Ра не знает.
Ratings: 0 negative/0 positive
Re: Игра "Составь слова из слова ГАСТРОНОМ"
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
В такой игре важно точно оговорить допустимые слова. Например, в бытность студентами у нас был такой критерий. Слово должно быть именем существительным единственного числа (без имен собственных и аббревиатур с БОЛЬШИМИ буквами). Кроме того, написавший заковыристое слово должен был сказать, что это слово обозначает. Написанные "наугад" слова не засчитывались.

Что же касаемо софта, то здесь вопрос с правилами предельно простой. Формируется подмножество слов из орфографического словаря, удовлетворяющее заданным критериям, и - "погнали". [sm128]
Ratings: 0 negative/0 positive
Re: Игра "Составь слова из слова ГАСТРОНОМ"
Pliskin

Сообщений: 2959
Откуда: Новосибирск
Дата регистрации: 19.11.2003
Насобирал немного слов..

[attachment 23668 snip_20160205153918.png]
Ratings: 0 negative/0 positive
Re: Игра "Составь слова из слова ГАСТРОНОМ"
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
тас, ном, сат - бред а не головоломка. всзад.


------------------
WBR, Igor
Ratings: 0 negative/1 positive
Re: Игра "Составь слова из слова ГАСТРОНОМ"
Foxtrot

Сообщений: 3408
Откуда: Куда:
Дата регистрации: 25.04.2003
Zakharov_slava
Я бы сделал табличку в которой каждому слову из словаря проставил бы тридцать три поля по каждой букве
Славка! я б тебя уволил ;)
че трудна разложить поля в строки? стареешь ты, брат ;)
Zakharov_slava
Селектик получается простой, но длинный. К сожалению нет под рукой VFP чтобы расписать его, а синтаксис почти забыл
ты это сурьезно? а просто писАть еще не разучился? ;)


------------------
Мойте ноги, моя ноги вы моете и руки
Ratings: 0 negative/0 positive
Re: Игра "Составь слова из слова ГАСТРОНОМ"
Foxtrot

Сообщений: 3408
Откуда: Куда:
Дата регистрации: 25.04.2003
в продолжение темы решение infostart.ru


------------------
Мойте ноги, моя ноги вы моете и руки
Ratings: 0 negative/0 positive
Re: Игра "Составь слова из слова ГАСТРОНОМ"
pasha_usue

Сообщений: 3650
Откуда: Е-бург
Дата регистрации: 06.10.2006
Foxtrot
в продолжение темы решение infostart.ru
Целая конфигурация ради гастронома? Бреед!
Ratings: 0 negative/0 positive
Re: Игра "Составь слова из слова ГАСТРОНОМ"
ry
Автор

Сообщений: 2113
Дата регистрации: 24.09.2007
Simple777
Это скучно и неинтересно. В бытность студентом обыгрывал всех подряд, хочь у нас народ в группе был весьма головастый. [sm128]
Гораздо интереснее другое. И пожалуй это и можно считать настоящей игрой разума.

Взять, к примеру, орфографический словарь в формате dbf и написать код, который будет автоматически формировать слова из исходного слова на базе словаря. Вот это я понимаю - будет настоящая "игра разума". Код, понятное дело, лучше написать FPD или в крайнем случае на VFP.

Код написать проще и скучнее, чем искать знакомые слова без словаря и гугла. Другое дело, если речь пойдет об оптимизации кода, например, по скорости работы. А если без оптимизации, то на коленке пишется за несколько минут.
Часть текста скрыта
Create Table dictionery (word c(50))
Insert into dictionery values ("ар")
Insert into dictionery values ("бар")
Insert into dictionery values ("вар")
Insert into dictionery values ("гора")
Insert into dictionery values ("дыра")
Insert into dictionery values ("еда")
Insert into dictionery values ("ёж")
Insert into dictionery values ("жар")
Insert into dictionery values ("зад")
Insert into dictionery values ("игра")
Insert into dictionery values ("йог")
Insert into dictionery values ("кора")
Insert into dictionery values ("лад")
Insert into dictionery values ("март")
Insert into dictionery values ("нога")
Insert into dictionery values ("оса")
Insert into dictionery values ("порт")
Insert into dictionery values ("рот")
Insert into dictionery values ("сон")
Insert into dictionery values ("ток")
Insert into dictionery values ("ус")
cWord="Гастроном"
cWord=Upper(cWord)
nLenWord=Len(cWord)
Use dictionery.dbf Alias dict
Scan for Len(alltrim(dict.word))<=nLenWord
cWordDict=Upper(dict.word)
nLenDict=Len(alltrim(dict.word))
i=1
Do while i<=nLenDict and Occurs(Substr(cWordDict,i,1),cWord)>=Occurs(Substr(cWordDict,i,1),cWordDict)
i=i+1
EndDo
If i>nLenDict
? dict.word
EndIf
EndScan
Use

Ratings: 0 negative/0 positive
Re: Игра "Составь слова из слова ГАСТРОНОМ"
Foxtrot

Сообщений: 3408
Откуда: Куда:
Дата регистрации: 25.04.2003
в мое решении все обошлось одним селектом почти как Славка предлагал
Запрос = Новый Запрос("ВЫБРАТЬ
| СловаБуквы.Ссылка.Код КАК Код
|ИЗ
| Справочник.Слова.Буквы КАК СловаБуквы
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Слова.Буквы КАК СловаБуквы2
| ПО СловаБуквы.Ссылка = СловаБуквы2.Ссылка
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Слова.Буквы КАК Буквы
| ПО СловаБуквы.Буква = Буквы.Буква
| И СловаБуквы.Количество <= Буквы.Количество
|ГДЕ
| Буквы.Ссылка.Код = &Код
//| И СловаБуквы.Ссылка.Код <> &Код
|
|СГРУППИРОВАТЬ ПО
| СловаБуквы.Ссылка.Код
|
|ИМЕЮЩИЕ
| КОЛИЧЕСТВО(РАЗЛИЧНЫЕ СловаБуквы.Буква) = КОЛИЧЕСТВО(РАЗЛИЧНЫЕ СловаБуквы2.Буква)
|
|УПОРЯДОЧИТЬ ПО
| Код");
Запрос.УстановитьПараметр("Код", НРег(Гастроном));


------------------
Мойте ноги, моя ноги вы моете и руки
Ratings: 0 negative/0 positive
Re: Игра "Составь слова из слова ГАСТРОНОМ"
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Foxtrot
Справочник.Слова.Буквы КАК СловаБуквы ...
Ты зачема тут сотону вызываешь, охальник


------------------
WBR, Igor
Ratings: 0 negative/1 positive
Re: Игра "Составь слова из слова ГАСТРОНОМ"
Foxtrot

Сообщений: 3408
Откуда: Куда:
Дата регистрации: 25.04.2003
так и есть сей инструмент тяперича как основной будь он не ладен


------------------
Мойте ноги, моя ноги вы моете и руки
Ratings: 0 negative/0 positive
Re: Игра "Составь слова из слова ГАСТРОНОМ"
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
Foxtrot
так и есть сей инструмент тяперича как основной будь он не ладен бен
Ratings: 0 negative/0 positive
Re: Игра "Составь слова из слова ГАСТРОНОМ"
Zakharov_slava

Сообщений: 2022
Откуда: Алматы
Дата регистрации: 14.10.2005
Как гриться:
Старый стал - гавно стал.
Молодый был - тоже гавно был.

В свое оправдание могу только сказать, что последние лет 8 работаю с хранилищами данных, поколоночным хранением и т.д.
Но по строкам это, коненчо, удобнее для транзакционных систем.
Но это не умаляет того что мне бы за это оторвать руки
Ratings: 0 negative/0 positive
Re: Игра "Составь слова из слова ГАСТРОНОМ"
WbrErr

Сообщений: 1960
Дата регистрации: 05.12.2006
Балда на Mail.ru
minigames.mail.ru



Исправлено 1 раз(а). Последнее : WbrErr, 22.02.16 14:21
Ratings: 0 negative/0 positive
Re: Игра "Составь слова из слова ГАСТРОНОМ"
sphinx

Сообщений: 31184
Откуда: Каменск-Уральски
Дата регистрации: 22.11.2006
Igor Korolyov
Ты зачема тут сотону вызываешь, охальник




------------------
"Veni, vidi, vici!"(с)
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 8 (Гостей: 8)

© 2000-2024 Fox Club 
Яндекс.Метрика