Задача #2713
Алгоритмы
(В. Лашин) На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом.
1. Строится двоичная запись числа N.
2. Далее эта запись обрабатывается по следующему правилу:
а) если сумма цифр двоичной записи числа кратна 3, то к этой записи справа дописывается двоичная запись остатка от деления суммы цифр на 5;
б) если сумма цифр двоичной записи числа не кратна 3, то к этой записи слева дописывается 1, а справа дописывается 10;
Полученная таким образом запись является двоичной записью искомого числа R.
3. Результат переводится в десятичную систему и выводится на экран.
Например, для исходного числа 5 = 1012 результатом является число 1101102 = 54. А для исходного числа 7 = 1112 результатом является число 111112 = 31
Укажите минимальное число R, большее 89, которое могло получиться в результате работы данного алгоритма.
В ответе запишите это число в десятичной системе счисления.