题解 | #提取不重复的整数#C++实现
提取不重复的整数
https://www.nowcoder.com/practice/253986e66d114d378ae8de2e6c4577c1
#include <iostream> using namespace std; int NotRepeatedIntFromRear(int num) { string numStr = to_string(num); string newStr; for (int i = numStr.size() - 1; i >= 0; i--) { if (newStr.find(numStr[i]) == string::npos) { newStr.push_back(numStr[i]); } } int res = stoi(newStr); return res; } int main() { int num; cin >> num; int res = NotRepeatedIntFromRear(num); cout << res; return 0; } // 64 位输出请用 printf("%lld")