💥前言
刷刷刷
😉解题报告
💥卡片
☘️ 题目描述☘️
🤔一、思路:
(1)赋 0 到 9 0到9 0到9卡片数组初始值 n u m [ 10 ] = 2021 num[10]=2021 num[10]=2021,若其中卡片任一为 0 0 0,输出数字,结束循环
😎二、代码:
#include <bits/stdc++.h>
using namespace std;
int nums[10];
int main()
{
for (int i = 0; i < 10; i++) nums[i] = 2021;
for (int i = 1; ; i++) {
int t = i;
while (t) {
nums[t % 10]--;
t /= 10;
if (nums[t%10] == 0) {
cout << i - 1;
return 0;
}
}
}
return 0;
}