• Помогите !!! Пароль от почтового ящика в виде четырехзначного числа Вася зашифровал так:цифры,занимающие четные разряды(нумерация разрядов ведется справа налево начиная с нуля),циклически сдвигаются вправо,а нечетные - влево на количество позиций,равных номеру разряда.Так ,например,циклический сдвиг цифры 7 на четыре позиции вправо дает нам 1 (7-8-9-0-1). Затем из нечетных цифр вычитается ,а к четным прибавляют 1. В результате шифровки получилось число 3216. Определите пароль электронной почты Васи.

Ответы 1

  • Идем с конца.Из нечетных вычли 1 (получилось четное число), к четным прибавили 1 (нечётное). Отменяем это: к четным прибавляем 1, от нечётных отнимаем.3216 ->  2307Третья цифра была сдвинута на 3, при этом поменяв свою четность. 2 - четное число, значит, исходное число было нечётным и было сдвинуто на 3 влево. Отменяем, сдвигаем на 3 вправо: 2 -> 3 -> 4 -> 5. Вторая цифра была сдвинута на 2, чётность не меняла, была и осталась нечётной. Она была сдвинута на 2 разряда влево, нам надо сдвинуть на 2 вправо: 3 -> 4 -> 5.Первая цифра сейчас чётная (0), значит, была нечётной, её сдвинули на 1 влево. Сдвигаем на 1 вправо: 0 -> 1.Нулевая цифра была сдвинута на 0 разрядов, поэтому осталась без изменений. Это цифра 7.Искомый пароль: 5517.(Ну и на всякий случай: не надо ставить такие простые пароли, не будьте, как Вася!)
    • Автор:

      haley
    • 4 года назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years