美文网首页编程练习
【华为机试】提取不重复的整数

【华为机试】提取不重复的整数

作者: soeben | 来源:发表于2018-03-20 15:44 被阅读0次

    题目描述:

    输入一个整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。


    输入描述:

    输入一个整数


    输出描述:

    按照从右向左的阅读顺序,返回一个不含重复数字的新的整数

    示例1
    输入
    9876673
    输出
    37689
    
    

    参考程序:

    #include <iostream>
    #include <string>
    using namespace std;
    int main(){
        string s;
        int arr[10];
        cin>>s;
        for(int i=s.size()-1;i>=0;--i)
            if(++arr[s[i]-'0']==1)cout<<s[i];
        cout<<endl;
        return 0;
    }
    

    相关文章

      网友评论

        本文标题:【华为机试】提取不重复的整数

        本文链接:https://www.haomeiwen.com/subject/vydbqftx.html