Минимальное число по цифрам
Ниже на четырёх языках программирования записан один и тот же алгоритм. Получив на вход число $x$, алгоритм печатает два числа: $a$ и $b$. Найдите наименьшее число $x$, при вводе которого алгоритм печатает сначала $10$, а затем $7$.
1x = int(input()) 2a = 0 3b = 0 4while x > 0: 5 c = x % 10 6 a = a + c 7 if c > b: 8 b = c 9 x = x // 10 10print(a) 11print(b)
Условие как в банке ФИПИ — открыть и сверить
| Ниже на четырёх языках программирования записан алгоритм. Получив на вход число x, этот алгоритм печатает два числа: a и b. Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 10, а потом 7.
| ||||||||
| |
Формат: число или слово без единиц измерения; дробную часть отделяйте запятой.
1Мягкая — с чего смотретьуровень 1 из 3
Что обозначают переменные $a$ и $b$ после обработки всех цифр числа?
2Наводящая — какие числа считатьуровень 2 из 3
$a$ — сумма цифр числа, а $b$ — его наибольшая цифра.
3Прямая — фактически решениеуровень 3 из 3
Нужно получить сумму цифр $10$ и максимальную цифру $7$. Двузначное минимальное число с такими свойствами — $37$: $3+7=10$, а максимальная цифра равна $7$.