提取不重复的整数

题目描述

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

输入描述:

输入一个int型整数

输出描述:

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

输入例子:

9876673

输出例子:

37689

调试通过的代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<iostream>
#include<map>
using namespace std;

int main()
{
int cnt;
string str;
int help[10] = {0};
while(cin >> cnt){
while(cnt){
int temp = cnt%10;
if(0==help[temp]){
help[temp] = 1;
cout<<temp;
}
cnt/=10;
}
}
return 0;
}

来源:牛客网

文章目录
  1. 1. 题目描述
    1. 1.1. 输入描述:
    2. 1.2. 输出描述:
    3. 1.3. 输入例子:
    4. 1.4. 输出例子:
  2. 2. 调试通过的代码
|