46

Пароль от почтового ящика в виде четырехзначного числа Вася зашифровал так:…

15 августа 2022

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

категория: информатика



55

Действия выполняются в обратном порядке. Последнее действие было «из нечетных цифр вычитается, а к четным прибавляется 1". Из нечетных цифр вычли 1 и они стали четными (при вычитании единицы меняется четность), с четными все то же самое, только наоборот. Значит нужно ко всем четным цифрам прибавить 1, а от нечетных отнять 1, тогда получится исходная цифра.3216 -> 2307. Итак, знаем, что на предпоследнем шаге было число 2307. Идем еще на шаг назад. «цифры, занимающие четные разряды (нумерация разрядов ведется справа налево начиная с нуля) циклически сдвигаются вправо, а нечетные — влево на количество позиций, равных номеру разряда». Опять же, делаем наоборот. Цифры на четных разрядах сдвигаем влево, а нечетные — вправо. Количество позиций не меняется, только направление.2307 -> 5117Пароль почты Васи: 5117. Традиционно проверочка… Имеем 5117. Семь сдвигаем вправо на 0,7 -> 7. Один сдвигаем влево на 1,1 -> 0. Один сдвигаем вправо на 2,1 -> 3. Пять сдвигаем влево на 3,5 -> 2. Получаем 2307. От нечетных цифр отнимаем 1, а к четным прибавляем. Получаем 3216. Что и было дано изначально.

Знаете ответ?


Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...