'''
Author: 365JHWZGo
Description: 1019 数字黑洞 (20 分)
Date: 2021-09-21 09:25:57
FilePath: \demo6.py
LastEditTime: 2021-09-21 11:28:22
LastEditors: 365JHWZGo
'''
num = input()
num = num.rjust(4,'0') #注意此处题给的输入范围是(0,10000)
#要将其填补成4位!!!!!
while True:
arr1 = sorted(num,reverse = True)
arr2 = list(reversed(arr1))
temp = int(''.join(arr1)) - int(''.join(arr2))
print('{0} - {1} = {2}'.format(''.join(arr1),''.join(arr2),str(temp).rjust(4,'0')))
if temp == 0 or temp == 6174:
break
else:
num = str(temp).rjust(4,'0')


437

被折叠的 条评论
为什么被折叠?



