Сумма и максимум цифр
Ниже на четырёх языках программирования записан алгоритм. Получив на вход число $x$, этот алгоритм печатает два числа: $a$ и $b$. Укажите наименьшее из таких чисел $x$, при вводе которых алгоритм печатает сначала 9, а потом 6.
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, при вводе которых алгоритм печатает сначала 9, а потом 6.
| ||||||||
| |
Формат: число или слово без единиц измерения; дробную часть отделяйте запятой.
1Мягкая — с чего смотретьуровень 1 из 3
Что обозначают напечатанные числа $a$ и $b$?
2Наводящая — какие числа считатьуровень 2 из 3
$a$ — сумма цифр числа, а $b$ — его максимальная цифра.
3Прямая — фактически решениеуровень 3 из 3
Нужно получить сумму цифр 9 и максимальную цифру 6. Для наименьшего двузначного числа десятки должны быть минимальными: $3 + 6 = 9$, поэтому подходит число 36.