题解 | #提取不重复的整数#
提取不重复的整数
https://www.nowcoder.com/practice/253986e66d114d378ae8de2e6c4577c1
#include <iostream> #include <array> using namespace std; int main() { int n; cin >> n; int result = 0; array<bool, 10> numbers{false}; while (n > 0) { int v = n % 10; n /= 10; if (!numbers[v]) { numbers[v] = true; result = result * 10 + v; } } cout << result << endl; }