题解 | #提取不重复的整数#
提取不重复的整数
https://www.nowcoder.com/practice/253986e66d114d378ae8de2e6c4577c1
#include <iostream> #include <map> using namespace std; int main() { int num,result; result=0; cin>>num; map<int,int> hash; while(num){ if(hash[num%10]==0) { hash[num%10]++; result=result*10+num%10; } num/=10; } cout<<result<<endl; return 0; } // 64 位输出请用 printf("%lld")