题解 | #提取不重复的整数#
提取不重复的整数
http://www.nowcoder.com/practice/253986e66d114d378ae8de2e6c4577c1
该题目不是简单的去重,不能用set,因为是无序的,代码如下,从列表的末尾元素开始访问,遇到重复的不加入数组:
str1=input()
list1=[]
for i in range(len(str1)):
if str1[len(str1)-i-1] not in list1:
list1.append(str1[len(str1)-i-1])
num=int(''.join(list1))
print(num)
list1=[]
for i in range(len(str1)):
if str1[len(str1)-i-1] not in list1:
list1.append(str1[len(str1)-i-1])
num=int(''.join(list1))
print(num)