← Каталог
Перейти к ответу
05_0184
лёгкийдвоичная · чётность-N · обе-стороны · найти-R · максимальное
источникОсновная волна 08.06.24
Условие
На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом.
- Строится двоичная запись числа N.
- Далее эта запись обрабатывается по следующему правилу:
а) если число чётное, то к двоичной записи слева дописывается 10;
б) если число нечётное, то к двоичной записи слева дописывается 1 и справа дописывается 01.
Полученная таким образом запись является двоичной записью искомого числа R. - Результат переводится в десятичную систему и выводится на экран.
Например, для исходного числа 4 = 1002 результатом является число 101002 = 20, а для исходного числа 5 = 1012 это число 1101012 = 53.
Укажите максимальное число R, которое может быть результатом данного алгоритма, при условии, что N не больше 12.
В ответе запишите это число в десятичной системе счисления.
ИНСТРУМЕНТЫ
solution.py
первый запуск чуть дольше — редактор загружается
ВЫВОД
—
ОТВЕТ
Ответ и решение доступны после входа. Зарегистрируйтесь — сохраним Ваш прогресс.
Зарегистрироваться