提取不重复的整数C++

提取不重复的整数

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

使用迭代器和find函数
#include <iostream>
#include <string>
using namespace std;
int main()
{
    int num;
    cin >> num;
    string str = to_string(num);
    string out;
    for (auto i = str.rbegin(); i != str.rend(); i++) {//迭代器从反向开始
        if (out.find(*i) == out.npos) {
            out.push_back(*i);
        }
    }
    cout << out << endl;
}

全部评论

相关推荐

不愿透露姓名的神秘牛友
03-30 21:35
爱蜜莉雅碳劝退测开:裁员裁大动脉了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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