[L]ogin
Ну ты загнул. Я ни черта не понимаю в этих каракулях. Ну вообще ничего…
Этим, конечно гордиться не стоит и выставлять на всеобщее обсуждение, но тем не менее… НЕ ПОНИМАЮ!!!
[L]ogin
Так ни фига и не понял (может не хотел?)… Не люблю математику. Можешь просто алгоритм описать?
по-моему все расчитано на то,что человек с первого раза просто нажмет на кнопку и не запомнить ту хрень которую выбрал
Второй раз я запомнил
Всё эллементарно!!! При выборе любого двухзначного числа и вычитании из него его составляющих получается одно из десяти чисел ( полюбому). Этму набору присваивается один и тотже знак, который потом и выдаётся офигевшему зрителю. Это было бы сложнее засечь если бы эти числа были расположены хаотично, а не по диагонали( можно заметить что числам в диагонали присвоен один и тотже знак — это и есть тот самый набор.Кто не верит можете посчитать сами).
Теперь понятно?
Въехал!!! Они суки меняются в таблице!!! Я просто не обратил на это внимание — всё понятно теперь Сразу бы так и сказали…
Короче, для тех кто так и не въехал: простая проверка — ваш символ будет всегда около чисел 0, 9, 18, 27, 36, 45, 54, 63, 72, 81
Жалко, теперь когда узнал алгоритм неинтересно стало — а была загадка. Пойду покажу кому-нибудь — поприкалываюсь
КОММЕНТАРИИ
Прикольная штуковина!
а как это?
ни фига не понял
Обыкновенная математика.
Конечное число всегда будет= исходное — 10 + 1
Вот и все.
[L]ogin
и что? Вариатов все равно несколько. Как он угадывает?
Да ничего он там не отгадывает.
смотрим внимательно
==================================
ax=0;
function writeTable() {
ax=Math.round(Math.random()*26);
alphaArray=new Array(«a», «n», «b», «d», «f», «h», «{«, «i», «l», «v», «x», «z», «I», «J», «M», «N», «o», «O», «R», «S», «T», «U», «m», «6», «^», «u», «_», «»)
table=»<table border=0 cellspacing=1 cellpadding=1 width='100%'><tr>»
j=1;
for ( i = 99 ; i >= 0 ; i— ) {
a=Math.round(Math.random()*26);
if ( i%9 == 0 && i < 89 )
a=ax;
table+=»<td class='numtd'>»+i+»</td><td class='symtd'>»+alphaArray+»</td>»
if ( j%10 == 0 )
table+=»</tr><tr>»
j++
}
table+=»</table>»
sym.innerHTML=table
sh.innerHTML=»»
}
function showAnswer() {
sh.innerHTML=alphaArray
sym.innerHTML=»<h1><a href='java script:writeTable()'>Еще!</a></h1>»
}
==================================
Теперь смотрим только на красные строчки.
Выбирается случйным образом.
[L]ogin
Ну ты загнул. Я ни черта не понимаю в этих каракулях. Ну вообще ничего…
Этим, конечно гордиться не стоит и выставлять на всеобщее обсуждение, но тем не менее… НЕ ПОНИМАЮ!!!
Да, прикольно…
Лана
конечно гордиться не стоит и выставлять на всеобщее обсуждение
Каждый высказал свое мнение, и я высказал свое.
Вот и всего лишь.
Я конечно мог бы сказать что-то вроде: «ух ты, а как это он так мои мысли отгадывает?»
[L]ogin да не в этом проблема. Ты просто объясни попроще (понятнее) свои расчеты.
[L]ogin
Тоже интересно. Принцип не понял
Функия WriteTable всего лишт рисует таблицу с символами. Но в ней создаеться переменная:
ax=Math.round(Math.random()*26);
то есть ax=округлить((произвольное число от 0 до 1)*26);
по-моему от 0 до 1 (не помню точно);
массив alphaArray содержит набор символов;
функция showAnswer()
{
sh.innerHTML=alphaArray[ax]
sym.innerHTML="<h1><a href='javascript:writeTable()'>Еще!</a></h1>"
}
В ней берется определенный элемент массива alphaArray, а конкретно с номером, который содержиться в переменной ax
А теперь вспоминаем, что в переменной ax у нас какое-то произвольное число.
То есть произвольно выводиться какойто элемент массива.
Что точно означает sh.innerHTML и sym.innerHTML
я не знаю, но видимо просто вставляеться в код страницы и выводиться
Вот и все по-моему.
P.S. по-моему все расчитано на то,что человек с первого раза просто нажмет на кнопку и не запомнить ту хрень которую выбрал.
Блин…, а как же теория вероятности? Летит??? Вариантов ведь не один?
[L]ogin
Так ни фига и не понял (может не хотел?)… Не люблю математику. Можешь просто алгоритм описать?
по-моему все расчитано на то,что человек с первого раза просто нажмет на кнопку и не запомнить ту хрень которую выбрал
Второй раз я запомнил
Всё эллементарно!!! При выборе любого двухзначного числа и вычитании из него его составляющих получается одно из десяти чисел ( полюбому). Этму набору присваивается один и тотже знак, который потом и выдаётся офигевшему зрителю. Это было бы сложнее засечь если бы эти числа были расположены хаотично, а не по диагонали( можно заметить что числам в диагонали присвоен один и тотже знак — это и есть тот самый набор.Кто не верит можете посчитать сами).
Теперь понятно?
Въехал!!! Они суки меняются в таблице!!! Я просто не обратил на это внимание — всё понятно теперь Сразу бы так и сказали…
Короче, для тех кто так и не въехал: простая проверка — ваш символ будет всегда около чисел 0, 9, 18, 27, 36, 45, 54, 63, 72, 81
Жалко, теперь когда узнал алгоритм неинтересно стало — а была загадка. Пойду покажу кому-нибудь — поприкалываюсь
Тупее приколов не видел! Прямо говорят: «загодайте число пять, а теперь я отгадаю — вы загадали число пять!» Это для даунов или шизиков???
jack
Кул!
А я мля, по программистской привычке в код полез сразу
jack
Молодчина!!!!
Бинго!!!!!!!!!!!!!!!!!!!!!!!!!!
Flamberg
написано «например»