我将尝试编写一个函数,以返回由输入整数中的数字组成的最大数字。
因此,如果输入为123584,则输出应为854321。
我的代码是 -
我的代码是 -
def maxNumber(inputNumber):
x = len(str(inputNumber))
max_number = []
result= []
while(x>0):
max_number.append(inputNumber%10)
inputNumber = inputNumber/10
x -= 1
while(x<(len(str(max_number)))):
result.append(max(max_number))
x += 1
return result
print maxNumber(1238675)
当然,输出结果并不是我想要的。请帮忙解决。我渴望学习所有可能的方法来实现它。