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

提取不重复的整数

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

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

int main() {
    int a, b;
    cin >> a;
    unordered_set<int> st;
    int res = 0;
    while(a > 0){
        b = a%10;
        a /= 10;
        if(st.count(b) == 0){
            res = res*10 + b;
            st.emplace(b);
        }
    }

    cout << res << endl;

    return 0;
}
// 64 位输出请用 printf("%lld")

全部评论

相关推荐

08-08 14:46
郑州大学 Java
点赞 评论 收藏
分享
06-26 15:33
青岛工学院 Java
积极的秋田犬要冲国企:他现在邀请我明天面试
点赞 评论 收藏
分享
Lorn的意义:你这种岗位在中国现在要么牛马天天加班,要么关系户进去好吃好喝,8年时间,真的天翻地覆了,对于资本来说你就说一头体力更好的牛马,哎,退伍没有包分配你真的亏了。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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