删除重复字符并保持顺序

JavaScript Medium strings

任务 «删除重复字符并保持顺序»

给定一个由小写拉丁字母组成的字符串。需要删除所有重复的字符,只保留每个字符的第一次出现。字符的顺序必须保持不变。实现一个函数,该函数接受一个字符串并返回无重复的字符串。

输入格式

一行字符串,包含小写拉丁字母。字符串长度从1到1000个字符。

输出格式

一行字符串,包含原始字符串中按首次出现顺序排列的唯一字符。

示例

示例 1

输入
hello
输出
helo

示例 2

输入
aabbcc
输出
abc

示例 3

输入
babad
输出
bad
main.js