0 и 1 (и нет ведущих нулей). Например, 1, 10 и 1101 двоичноподобны, а 12 и 2001 — нет.
Дано положительное целое число в виде строки number. Верните наименьшее количество двоичноподобных чисел, сумма которых равна number. Одно и то же число можно использовать несколько раз.number="46" → 6
46 = 11 + 11 + 11 + 11 + 1 + 1: шесть слагаемых. Меньше нельзя — каждое слагаемое добавляет к младшему разряду не больше единицы.
number="1010" → 1
Число само состоит из нулей и единиц, так что хватит одного слагаемого.
number="30719" → 9
number состоит только из цифрnumber не начинается с нуляnumber="46"
6
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 75 тестов на сервере, включая скрытые.