华为题库 HJ9 提取不重复的整数

HJ9 提取不重复的整数

在这里插入图片描述

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

int main() {
    
    
    int num;
    string numStr;
    vector<char> myVec;
    cin>>num;
    numStr = to_string(num);

    for(int i=numStr.size()-1 ; i>=0 ; i--)
    {
    
    
        if(find(myVec.begin() , myVec.end() , numStr[i]) == myVec.end()) 
        {
    
    
            myVec.push_back(numStr[i]);
        }
    }
        
    for(auto it:myVec)
        cout<<it;

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

猜你喜欢

转载自blog.csdn.net/qq_44814825/article/details/130051712