我正在尝试编写一个函数,该函数返回由输入整数中的数字组成的最大数字。所以如果输入 = 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)
并且偏离路线的输出不是我想要的。请帮忙。我渴望学习所有可能的方法来做到这一点。