python 提取不重复的整数

地址:

https://www.nowcoder.com/practice/253986e66d114d378ae8de2e6c4577c1?tpId=37&tqId=21232&rp=1&ru=%2Fta%2Fhuawei&qru=%2Fta%2Fhuawei%2Fquestion-ranking&tab=answerKey

 1 '''
 2 题目描述
 3 输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。
 4 保证输入的整数最后一位不是0。
 5 输入描述:
 6 输入一个int型整数
 7 
 8 输出描述:
 9 按照从右向左的阅读顺序,返回一个不含重复数字的新的整数
10 
11 12 输入
13 9876673
14 输出
15 37689
16 
17 '''
18 n = input()
19 res = ''
20 while True:
21     num = n[-1]
22     if num not in res:
23         res=  res+num
24     n = n[:-1]
25     if len(n) == 0:
26         break
27 print(int(res))
原文地址:https://www.cnblogs.com/whycai/p/14652316.html