코딩테스트/구현|기타
[비트] SWEA 1288 새로운 불면증 치료법 C++
유(YOO)
2022. 1. 22. 10:34
※ 문제
https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV18_yw6I9MCFAZN
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
※ 풀이
#include<iostream>
using namespace std;
int main(int argc, char** argv)
{
int test_case;
int T;
cin>>T;
for(test_case = 1; test_case <= T; ++test_case)
{
int n, ans = 0, check = 0;
cin >> n;
while (true) {
if (check == ((1 << 10) - 1)) break;
ans += n;
int temp = ans;
while (temp != 0) {
check = (1 << (temp % 10)) | check;
temp /= 10;
}
}
cout << "#" << test_case << " " << ans << endl;
}
return 0;
}