牛客网-华为题库-字符集合

输入一个字符串,求出该字符串包含的字符集合,按照字母输入的顺序输出。
数据范围:输入的字符串长度满足 1≤n≤100 ,且只包含大小写字母,区分大小写。

本题有多组输入时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 32M,其他语言64M输入描述:

每组数据输入一个字符串,字符串最大长度为100,且只包含字母,不可能为空串,区分大小写。

输出描述:

每组数据一行,按字符串原有的字符顺序,输出字符集合,即重复出现并靠后的字母不输出。

示例1输入例子:

abcqweracb

输出例子:

abcqwer

示例2输入例子:

aaa

输出例子:

a
import sys

while True:
    try:
        str_list = []
        input_str = input()
        for char in input_str:
            if char not in str_list:
                str_list.append(char)
        result = ''.join(str_list)
        print(result)
    except:
        break

Add a Comment

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据