№5 — #5137

Сложность: Лёгкая

← Назад В избранное Скачать PNG
№5 Сложность: Лёгкая

Условие

На вход алгоритма подаётся натуральное число N. Строится число R. 1. Находится двоичная запись числа N. 2. Если N чётное, то количество единиц в записи переводится в двоичную систему счисления и дописывается справа. 3. Если N нечётное, то количество нулей увеличивается на 1, переводится в двоичную систему счисления и дописывается слева. Полученная запись считается двоичной записью числа R.
Например, для числа 10₁₀ = 1010₂ количество единиц равно 2, поэтому получается число 101010₂ = 42₁₀. Для числа 9₁₀ = 1001₂ количество нулей равно 2, поэтому получается число 111001₂ = 57₁₀. Укажите минимальное число R, большее 220.

Ответ

💬 Комментарии 0

Войдите, чтобы оставлять комментарии.
Пока нет комментариев. Стань первым.