На самом деле в данной задаче не предусмотрено в какой месяц Вы родились. К примеру, у меня пока сходится, но если эту же фигню мне загадать в конце года, то возраст (последние две цифры) будет меньше на 1.
Итак, пусть ваша последняя цифра мобилы X.
Год Вашего рождения можно расписать, как ABCD=1000A+100B+10C+D, где A,B,C,D в промежутке [0;9]. То есть, к примеру 1985 ГР это 1985=1*1000+9*100+8*10+5.
Запишем выражение для требуемой хрени из пунктов 2-5
1) (2X+5)*50+1763-1000A-100B-10C-D=100X+2013-1000A-100B-10C-D
На данный момент (напомню, сейчас год 2014) Ваш возраст определяется как
2014-1000A-100B-10C-D, где ABCD - числовая запись Вашего ГР
Ответ предполагает, что первая цифра трехзначного числа будет цифрой в мобилке, а две оставшиеся Ваш возраст. То есть будет чисто типа XZY, где ZY-Ваш возраст. Запишем математически, XZY = 100X+10Z+Y. Выше было описано, как вычисляется Ваш возраст на данный момент 2014-1000A-100B-10C-D.
То есть результат нашего XYZ можно записать так
2) XYZ=100X+2014-1000A-100B-10C-D
По логике если вычесть 1) из 2) то должен быть 0 (ведь второе результат первого), проверяем
100X+2013-1000A-100B-10C-D-(100X+2014-1000A-100B-10C-D)=
100X+2013-1000A-100B-10C-D-100X-2014+1000A+100B+10C+D= -1
Это и есть та самая погрешность в возрасте в один год!
У меня пока всё сходится!!! Спасибо за внимание.
Будете эту хрень загадывать в следующем году (в 2015) в пункте 5 попросите прибавить 1764
Это сообщение отредактировал Scales555 - 21.02.2014 - 13:10