Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Чингачгук Заводчик РВ
Зарегистрирован: 29.11.2010 Сообщения: 1187 Откуда: СССР
|
|
Вернуться к началу |
|
|
Даамочка Владелец РВ
Зарегистрирован: 28.02.2010 Сообщения: 1227 Откуда: Екатеринбург
|
Добавлено: Вт Фев 01, 2011 18:35 Заголовок сообщения: |
|
|
прикольно _________________ учись понимать лошадь |
|
Вернуться к началу |
|
|
Strela активист форума
Зарегистрирован: 30.03.2010 Сообщения: 1376
|
Добавлено: Вт Фев 01, 2011 18:39 Заголовок сообщения: |
|
|
Это называется "письмо счастья". |
|
Вернуться к началу |
|
|
Чингачгук Заводчик РВ
Зарегистрирован: 29.11.2010 Сообщения: 1187 Откуда: СССР
|
Добавлено: Вт Фев 01, 2011 18:57 Заголовок сообщения: |
|
|
А, сейчас не угадывает А первые три раза угадал! _________________ www.rus-horse.ru |
|
Вернуться к началу |
|
|
Nastenok Site Admin
Зарегистрирован: 10.01.2009 Сообщения: 5965 Откуда: Дмитров
|
Добавлено: Вт Фев 01, 2011 19:05 Заголовок сообщения: |
|
|
Ошибается частенько |
|
Вернуться к началу |
|
|
EEE Йа криветко
Зарегистрирован: 11.04.2008 Сообщения: 63 Откуда: из интернета
|
Добавлено: Вс Фев 06, 2011 14:56 Заголовок сообщения: |
|
|
Для тех, кому ещё интересно и кто не разобрался как работает "Магический квадрат" у меня появилось время написать немного информации.
Замечу, что квадрат никогда не ошибается, если Вы всё правильно делаете . Ошибаться будет если вы не следуете предложенным правилам а просто загадываете числа.
Согласно данному алгоритму числа всегда получаются с диагонали, которая идёт из левого нижнего угла в правый верхний, кроме последнего числа 90 (это можно заметить просто пользуясь некоторой наблюдательностью [которой, правда, у меня оказалось недостаточно] без математики и/или изучения кода страницы).
Предложенный алгоритм формирования задуманного числа даёт таблицу умножения на 9.
Математика алгоритма:
Запишем двузначное число XY как 10*X+Y, согласно его разложению по степеням 10.
Указанный алгоритм предлагает получить число для загадывания (обозначим его Q) следущим способом:
Q=10*X+Y-X-Y
Путём стандартных преобразований получим:
Q=10*X-X+Y-Y
Q=10*X-X // Y-Y=0
Q=9*X // 10*X-X=9*X
Что даёт Q как одно из значений таблицы умножения на 9.
Программная реализация, которую видно в коде страницы т.к. javascript-код формирования таблицы не зашифрован:
Фрагмент
if(i%9 == 0 && i < 89) a=ax; // остаток от деления на 9 равен 0 и число меньше 89
заботится о заполнении диагонали всегда каким-либо одним символом.
P.S. "Письма счастья" - зло. |
|
Вернуться к началу |
|
|
|