4232: 最大的数

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:2 解决:2

题目描述

给定一个正整数,输出这个正整数中各位最大的那个数

输入描述:

输入

输入一个正整数

输出

正整数中各位最大的那个数

样例输入 复制

123

样例输出 复制

3

提示

编程思路:

    打擂台求最大值:擂主初始值是一个在题目中理论上最小的值,这里是0, 数字上各位的数都找擂主打。如果新数字大于擂主,那么新数字打擂成功,代替原来擂主;否则打擂失败,擂主不变 。

    打擂台求最小值:同理,擂主初始值是一个在题目中理论上的最大值,数字上各位的数都找擂主打。如果新数字小于擂主,那么新数字打擂成功,代替原来擂主;否则打擂失败,擂主不变 。


#方法1:
s=input()
ans=0 #最大的数,初始为0
for c in s:
    n=int(c)
    if n>ans:
        ans=n
print(ans)


#方法2:
s=input()
ans=0 #最大的数,初始为0
for c in s:
    n=int(c)
    ans=max(ans,n)
print(ans)