Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Ещё одна задача по Python))) Помогите плиз!)

Андрей Пожалуйста Ученик (89), закрыт 4 года назад
Дано натуральное число n. Необходимо найти максимальную цифру этого числа.

Формат входных данных

Вводится целое число n (1≤n≤231−1).

Формат выходных данных

Требуется вывести искомую цифру.

Примеры

входные данные выходные данные
42 4

13 3
Лучший ответ
Сигизмунд Сигизмундович Искусственный Интеллект (158217) 4 года назад
var a, b;
if(1 <= a <= 230 && 1 <= b <= 230){
сравнить числа, вывести большее
}else{
пашел вон
}

если я не так понял, значит ты так задал хреново вопрос
Источник: смысл думаю понятен
максим ВоробьёвУченик (232) 4 года назад
я понял, но у вас ответ не правильный, а чел хорошо вопрос задал
максим ВоробьёвУченик (232) 4 года назад
вы не так поняли, а вопрос задан правильно
Остальные ответы
Aleks Nots Просветленный (22646) 4 года назад
Если обрабатывать число как строку
n = input('>')
print(max(n))
максим ВоробьёвУченик (232) 4 года назад
это самый маленький код, блин я тоже сделал небольшой, но я не думал что всё будет ещё проще
Aleks Nots Просветленный (22646) "это самый маленький код," Не. Это я подробно расписал, для наглядности ввел промежуточную переменную и приглашение в инпут всунул, хотя весьма вероятно, что из-за приглашения автоматическая система проверки может пощитать ответ неправильным. А вообще-то по-моему достаточно так: print(max(input()))
Victor Surozhtsev Просветленный (34240) 4 года назад
n=int(input("n=?\b"))

max=n%10

des=(n//10)%10

if des>max:max=des

sot=n//100

if sot>max:max=sot

print(max)
максим ВоробьёвУченик (232) 4 года назад
вы эксперт, но у меня полегче код будет))
максим Воробьёв Ученик (232) 4 года назад
для python 3:
n=input()
n=list(n)
n=sorted(n)
print(n[len(n)-1])

для python более ранней версии:
n=str(input())
n=list(n)
n=sorted(n)
print(n[len(n)-1])
Похожие вопросы