Пользователь вводит целое положительное трёхзначное число. Вывести его наибольшую цифру.
(Питон)

egorshihov98 egorshihov98    2   12.12.2021 20:54    8

Ответы
zhikinemil26 zhikinemil26  12.12.2021 22:00

Число натуральное, следовательно можно немного обмануть систему и воспользоваться операциями со строками, вместо операций с числами:

s = input()

print(max(s))

В данном решении используется тот момент, что строка- это массив из символов, следовательно можно применить к ней операцию max(), которая выведет символ с максимальным ascii-кодом среди всех, а так как цифры в ascii-таблице отсортированы так же, как и при обычном счёте, то эти операции равносильны.

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика