← Каталог
Перейти к ответу
05_0166
базовыйдвоичная · делимость-на-3 · справа · найти-R · минимальное
источникЕГКР 27.04.24
Условие
На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R* *следующим образом.
- Строится двоичная запись числа N.
- Далее эта запись обрабатывается по следующему правилу:
а) если число N* делится на 3, то к этой записи дописываются 2 последние двоичные цифры;
б) если число N *на 3 не делится, то остаток от деления умножается на 3, переводится в двоичную запись и дописывается в конец числа.
Полученная таким образом запись является двоичной записью искомого числа R. - Результат переводится в десятичную систему и выводится на экран.
Например, для исходного числа 9= 10012 результатом является число 1001012 = 37, а для исходного числа 10 = 10102 это число 1010112 = 43.
Укажите минимальное число R, не меньшее, чем 195, которое может быть получено в результате работы алгоритма.
ИНСТРУМЕНТЫ
solution.py
первый запуск чуть дольше — редактор загружается
ВЫВОД
—
ОТВЕТ
Ответ и решение доступны после входа. Зарегистрируйтесь — сохраним Ваш прогресс.
Зарегистрироваться