题解 | #提取不重复的整数#

提取不重复的整数

http://www.nowcoder.com/practice/253986e66d114d378ae8de2e6c4577c1

用字典是不是快一点啊?

num = input()

dict={'0':0,'1':0,'2':0,'3':0,'4':0,'5':0,'6':0,'7':0,'8':0,'9':0}

#print(num) new_str = '' for i in range(len(num)-1,-1,-1): #print(num[i]) # 如果已经value都有值了,循环就可以结束了,一共十个数 if sum(dict.values())==10: break if dict[num[i]]<1: dict[num[i]] = dict[num[i]]+1 new_str = new_str+str(num[i]) print(new_str) #print(sorted(list(set(num))) ''' num = input() list1 = num[::-1] set1 = set(list1)

print(set1)

print(list1)

for i in set1:

#print(i)

print(''.join(sorted(set1,key=lambda x:str(list1).index(x)))) '''

全部评论

相关推荐

面向对象的火龙果很爱...:去吃一顿炸鸡就走
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
昨天 10:39
一个证都没&nbsp;我能填什么
凉风落木楚山秋:空白不是说你没证吧,有实践也行
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务