[ 문제 ]
[ 접근방법 ]
while ( cin >> n ) 을 통해 입력을 끝까지 받을 수 있다.
[ 소스코드 ]
#include <iostream>
using namespace std;
int n, cnt, ans;
void f()
{
cnt = ans = 1;
snow:;
while (n > cnt)
{
cnt = 10 * cnt + 1;
ans++;
}
cnt %= n;
if (cnt)
goto snow;
cout << ans << "\n";
return;
}
int main()
{
ios::sync_with_stdio(0);
cin.tie(0);
while (cin >> n)
f();
return 0;
}
'PS' 카테고리의 다른 글
[ 백준 / C++ ] 28702 : FizzBuzz (0) | 2024.08.08 |
---|---|
[ 백준 / C++ ] 30802 : 웰컴 키트 (0) | 2024.08.07 |
[ 백준 / C++ ] 7662 : 이중 우선순위 큐 (0) | 2024.08.05 |
[ 백준 / C++ ] 1747 : 소수&팰린드롬 (0) | 2024.08.02 |
[ 백준 / C++ ] 2503 : 숫자 야구 (0) | 2024.08.01 |