perfect1 | |
|
Вопрос к умам, как это работает? http://svetlovodsk.com.ua/fun/magic-square/
|
maxdiversexnarod1 | |
|
А в чём, собсно, вопрос? Как это НЕ рабтает? :)
|
|
Обратите внимание, что "угадываемый" квадрат всегда на диагонали 9, 18, 27, 36 ... (10x+y)-x-y => 9*x, 1 < x <= 9
|
maxdiversexnarod1 | |
|
Действительно, как это я сразу не заметил. Что мы видим в коде? Что сначала случайным образом выбирается некий элемент алфавита, - это и будет "отгадываемая" буква. Таблица строится, опять же, из случайных букв, за исключением побочной диагонали, на которой лежит ответ. Ну а когда юзер щелкает по квадрату, выводится ответ. Т.е. угадываемая буква - это просто рандом. Вот уж действительно "Магический квадрат работает очень просто!" :) |
c0d3r | |
|
1. Задумайте любое двухзначное число. 2. Вычтите из него составляющие его цифры (например, из числа 54 надо вычесть 5 и 4, получится 45). минута на размышление - и мы понимаем, что у нас могут выйти _только_ такие результаты: 9,18,27,36,45,54,63,72,81 почему? да потому, что 10a+b-a-b=9a а теперь откройте квадрат и посмотрите - какие символы стоят в таблице на позициях 9,18,27,36,45,54,63,72,81. Бинго! на вех этих позициях символы одинаковы.. жмите на "магический" квадратик - и, опля, появится тот символ =) вот такая вот мелочь.. заглянув в сорц - можно увидеть, что при генерации новой таблицы символов на данные позиции ставится один и тот же символ |
Рекомендуем почитать также топики: Выбор колонок(нужна помощь) Как бороться с шумом? Мегафон отменил сроки действия Кто-нибудь ползовался хостингом hw.ru? Sacred |