| imho.ws |
![]() |
|
|
|
# 1 |
|
Full Member
Регистрация: 15.11.2002
Адрес: Moscow
Сообщения: 834
![]() ![]() ![]() ![]() ![]() |
Головоломка или "где закономерность?"
возможно, эту тему стоило поместить в флейм, но это нужно мне для написания проги
![]() Есть числа. Они по какому-то неизвестному мне алгоритму переводятся в буквы. Набор чисел и соответствующих им "слов" приведен ниже: 10429 tapmtpj 10376 tapmtwa 10428 pwmgtmj 10338 amatama 10339 apdadpa 10438 wjajadm 10340 atdjata 10379 tjtjwga 10380 tmtpwja 10381 tpwawma Вопрос: каков алгоритм? (если надо больше примеров - могу привести) |
|
|
|
|
# 2 |
|
Full Member
Регистрация: 19.12.2003
Адрес: Москва
Пол: Male
Сообщения: 514
![]() ![]() ![]() |
Эти пары совершенно случайно задаются или как? Я имею в виду, как они получаются - задаёшь число, получаешь слово; задаёшь слово, получаешь число; или жмёшь кнопку "сгенерить" и получаешь готовую пару?
Если что-то можешь задавать, то повводи побольше подряд идущих чисел (слов), может, там лучше будет видна закономерность...
__________________
Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
|
|
|
# 4 |
|
Full Member
Регистрация: 15.11.2002
Адрес: Moscow
Сообщения: 834
![]() ![]() ![]() ![]() ![]() |
в общем есть такой сайт - _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, имеем - "задаёшь слово, получаешь число". Хотя мне нужен алгоритм для проделывания обратной операции ![]() зы. естественно, просмотр исходных текстов страниц ни к чему не привел |
|
|
|
|
# 5 |
|
Junior Member
Регистрация: 01.04.2003
Адрес: Новосибирск
Сообщения: 50
![]() ![]() |
есть такая библиотечка.... curl
если не можешь определить алгоритм - просто запарси все странички и получи все пары число-слово. естественно запускать такую прогу лучше всего с бесплатного хостинга - трафика много. |
|
|
|
|
# 6 |
|
Full Member
Регистрация: 15.11.2002
Адрес: Moscow
Сообщения: 834
![]() ![]() ![]() ![]() ![]() |
melk
ты имеешь в виду это - http://ods.com.ua/win/eng/web-tech/php/ref.curl.html ? как тогда будет выглядеть функция определения какой файл должен получиться, если пойти по ссылке _http://vodi.ru/gptajmgp ? и вообще, определение всех пар число-слово - не очень хороший вариант... лучше узнать алгоритм... |
|
|