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

提取不重复的整数

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

include<iostream>
#include<string>
#include<unordered_set>
#include<algorithm>
using namespace std;

int main()
{
    int num = 0;
    string ans;
    cin >> num;
    unordered_set<char> nums;
    string str = to_string(num);
    reverse(str.begin(), str.end());
    for (char c : str)
    {
        if(!nums.count(c)) //如果nums中不存在c
        {
            ans += c;
            nums.insert(c);
        }
    }
    cout<<stoi(ans);
    return 0;
}
全部评论

相关推荐

05-23 19:02
吉林大学 Java
点赞 评论 收藏
分享
06-17 21:57
门头沟学院 Java
白友:噗嗤,我发现有些人事就爱发这些,明明已读不回就行了,就是要恶心人
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

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