April 29th, 2012

Поезд

Шифровки из центра

Всем хороших выходных!

На работе у меня есть программа, которая ищет в базе заголовков различных нормативных документов нужное название по запросу, содержащему буквы, цифры и другие символы. При этом:
- последовательность символов, кроме символов * и ?, ищется в том же порядке, в каком идет в запросе,
- символ * означает, что в искомом тексте может быть любая последовательность символов, возможно пустая (включая пробелы и знаки препинания),
- символ ? означает, что в искомом тексте может быть любой один символ.
Например, по запросу:
К*РЫ???С*ОЛ???ОВ*
программа в числе других находит документ под названием
КОНДЕНСАТОРЫ ОКСИДНО-ПОЛУПРОВОДНИКОВЫЕ

Я не мог не поразвлекаться, и поискал в базе спрятанные там названия известных произведений русских и советских писателей. Результаты этих поисков я предлагаю в качестве игры всем Штирлицам-любителям:
Я даю матрицу запроса (в которой все символы, кроме * и ?, заменены на Х) и результаты поиска (иногда несколько). Ваша задача - определить название произведения, спрятанное за последовательностью букв Х.

Например, в примере выше матрица запроса была бы Х*ХХ???Х*ХХ???ХХ*, а ответом является "Крысолов". В некоторых названиях несколько слов, в этом случае символами Х в матрице заменены только буквы, а пробелы не учитываются.

Поскольку названия нормативных документов в данном случае являются только буквенным материалом, не обращайте внимания на неизвестные технические слова. Фрагменты названия, не содержащие нужные буквы, я кое-где сократил для облегчения вашего поиска ответа.

1. *ХХХ???Х*Х*
ГУАНИДИН РОДАНИСТЫЙ

Collapse )

Текущие результаты:
iad - 10 (1-10)
krasawka - 10 (1-10)
hippie - 10 (1-10)
falcao - 10 (1-10)
mig19 - 10 (1-10)
road_man - 10 (1-10)

xmyruj - 9 (1-9)
ilanabendery - 9 (1-9)
hahi - 9 (1-9)
gidrik - 8 (1-4, 6-9)
ton_an - 8 (1-4, 6-9)
dsolga - 8 (1-4, 6-9)
grimzaldina - 7 (1-4, 6, 7, 9)
alinaf - 7 (1-6, 8)
vetvika - 7 (1-4, 6, 8, 9)
leiacat - 7 (1-4, 6, 8, 9)
drupals - 6 (1-4, 8, 9)
adskayamama - 6 (1-4, 6, 8)
hanna_summary - 5 (1-3, 6, 9)
tourelle - 1 (1)
kachur_donald - 1 (2)

Ответы скрываются на неделю. Удачи!