1. 程式人生 > >【華為】字元集合

【華為】字元集合

題目描述

輸入一個字串,求出該字串包含的字元集合

輸入描述:

每組資料輸入一個字串,字串最大長度為100,且只包含字母,不可能為空串,區分大小寫。

輸出描述:

每組資料一行,按字串原有的字元順序,輸出字元集合,即重複出現並靠後的字母不輸出。

示例1

輸入

複製

abcqweracb

輸出

複製

abcqwer
#include "stdio.h"
#include <math.h>
#include <iostream>
#include <vector>
#include <unordered_map>
using namespace std;

int main()
{
	string str;
	while (cin >> str)
	{
		string ans;
		unordered_map<char, bool> table;
		for (auto item : str)
		{
			if (table.find(item) == table.end())
			{
				table[item] = 1;
				ans += item;
			}
		}
		cout << ans << endl;
 	}
	return 0;
}