牛客网编程练习(华为机试在线训练)-----提取不重复的整数

题目描述

输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。

输入描述:

输入一个int型整数

输出描述:

按照从右向左的阅读顺序,返回一个不含重复数字的新的整数

示例1

输入

9876673

输出

37689

Python code:

str = input()
str_len = len(str)
array = []
for i in range(str_len):
    if str[str_len-i-1] not in array:
        array.append(str[str_len-i-1])
num = int(''.join(array))
print(num)
num = input()
num = num[::-1]
 
num1 = list(set(num))
 
num1.sort(key=num.index)
print(''.join(num1))

猜你喜欢

转载自www.cnblogs.com/xiaotongtt/p/10786727.html