IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Программирование (https://www.imho.ws/forumdisplay.php?f=40)
-   -   Головоломка или "где закономерность?" (https://www.imho.ws/showthread.php?t=55636)

LAndrew2 04.04.2004 14:09

Головоломка или "где закономерность?"
 
возможно, эту тему стоило поместить в флейм, но это нужно мне для написания проги :)

Есть числа. Они по какому-то неизвестному мне алгоритму переводятся в буквы.

Набор чисел и соответствующих им "слов" приведен ниже:
10429 tapmtpj
10376 tapmtwa
10428 pwmgtmj
10338 amatama
10339 apdadpa
10438 wjajadm
10340 atdjata
10379 tjtjwga
10380 tmtpwja
10381 tpwawma

Вопрос: каков алгоритм? (если надо больше примеров - могу привести)

CaptainFlint 04.04.2004 21:05

Эти пары совершенно случайно задаются или как? Я имею в виду, как они получаются - задаёшь число, получаешь слово; задаёшь слово, получаешь число; или жмёшь кнопку "сгенерить" и получаешь готовую пару?
Если что-то можешь задавать, то повводи побольше подряд идущих чисел (слов), может, там лучше будет видна закономерность...

LN berf 05.04.2004 01:27

Может че то со стеком связано? :confused: :rolleyes: ;)

LAndrew2 05.04.2004 01:44

в общем есть такой сайт - _http://www.vodi.ru/ - содержит полифонические мелодии для мобил
например, я выбираю для скачиванию мелодию "Разное - МТС(реклама)" соответственно попадаю на страницу со ссылками для скачивания мелодий (в разных форматах) - _http://www.vodi.ru/download.php?id=gptajmg ... соответственно получаем из параметра id скрипта ключевое слово "gptajmg" + одну букв в конце, которая обозначает тип мелодии, т.о. ссылка на мелодию в mid формате будет _http://vodi.ru/gptajmgp (p как раз обозначает midi формат). При нажатии на эту ссылку запускается скачивание мелодии _http://www.vodi.ru/midi/10459.mid. Т.е., как я понимаю, некий php скрипт на сайте преобразует заданную последовательность букв в цифры и запускает скачивание именно нужной мелодии. В нашем случае, буква p в конце говорит скрипту о том, что надо искать файл в папке /midi/, а вот остальные буквы "gptajmg" по некому алгоритму (к-рый и хотелось бы узнать) преобразуются в число 10459...
другие примеры соответствия букв и чисел я приводил выше...
Т.е. грубо говоря, как спрашивал CaptainFlint, имеем - "задаёшь слово, получаешь число". Хотя мне нужен алгоритм для проделывания обратной операции ;)

зы. естественно, просмотр исходных текстов страниц ни к чему не привел

melk 07.04.2004 16:11

есть такая библиотечка.... curl

если не можешь определить алгоритм - просто запарси все странички и получи все пары число-слово.
естественно запускать такую прогу лучше всего с бесплатного хостинга - трафика много.

LAndrew2 08.04.2004 10:23

melk
ты имеешь в виду это - http://ods.com.ua/win/eng/web-tech/php/ref.curl.html ?
как тогда будет выглядеть функция определения какой файл должен получиться, если пойти по ссылке _http://vodi.ru/gptajmgp ?

и вообще, определение всех пар число-слово - не очень хороший вариант... лучше узнать алгоритм...


Часовой пояс GMT +4, время: 15:16.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.