Всем привет! Сегодня логическая задача. По другому никак не могу описать. Потому что сложность у задания стоит «Medium», а решение состоит из двух встроенных функций, с которых обычно начинают знакомиться с Питоном. В задаче, дано десятичное число, которое нужно разбить на сумму чисел, состоящих из единичек и нулей (первая цифра должна быть значащей, то есть единицей). Искомый результат – минимальное количество разбиений (то есть цифр состоящих из единичек и нулей). Даны хорошие примеры: 1. 32 = 10 + 11 + 11 ответ: 3 2. 82734 ответ: 8 3. 27346209830709182346 ответ: 9 Кто хочет, может попробовать найти логику решения самостоятельно… Логика решения: Для начала я подумал, что чем больше число, тем больше сумма таких чисел, тем быстрее мы получим нужный результат. Соответственно из единичек и нулей, мы оставляем только единички составляем число нужного разряда. Так для двузначного числа «32» максимальным разбиением будет «11», затем снова «11» и только потом «10». Для числа «82734» следуя