python 提取不重复的整数

'''
题目描述
输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。
输入描述:
输入一个int型整数
输出描述:
按照从右向左的阅读顺序,返回一个不含重复数字的新的整数
示例1
输入
9876673
输出
37689
'''
line=input().split()[0]
# print(line,type(line))
output=[]
for i in range(len(line)-1,-1,-1):
    flag=True
    for elem in output:
        if elem==int(line[i]):
            flag=False
    if flag:
        output.append(int(line[i]))
# print(output)
pred=0
for i,elem in enumerate(output):
    pred+=elem*(10**(len(output)-i-1))
print(pred)

猜你喜欢

转载自blog.csdn.net/WYXHAHAHA123/article/details/89462593