输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。
输入一个int型整数
按照从右向左的阅读顺序,返回一个不含重复数字的新的整数
9876673
37689
#include<iostream> #include<vector> using namespace std; int main(){ int num,check[10]={0}; vector<int> norepeat; cin>>num; while(num){ int tmp=0; tmp=num%10; check[tmp]++; if(check[tmp]>0 && check[tmp]<2) norepeat.push_back(tmp); num=num/10; } for(int i=0;i<norepeat.size();i++) cout<<norepeat[i]; return 0; }
如对本文有疑问, 点击进行留言回复!!
Harmony Pairs 2020牛客暑期多校训练营(第六场)
Codeforces Round #659 (Div. 2) 题解
清华大学《数据结构与算法》笔记(从02-D3-1到02-D4-5)
洛谷:P2585 [ZJOI2006]三色二叉树(树dp,提高+/省选-)
贪吃蛇C/C++面向过程源码分析(双缓冲区 | 248行代码)
网友评论