https://www.acmicpc.net/problem/4375
4375번: 1
2와 5로 나누어 떨어지지 않는 정수 n(1 ≤ n ≤ 10000)가 주어졌을 때, 각 자릿수가 모두 1로만 이루어진 n의 배수를 찾는 프로그램을 작성하시오.
www.acmicpc.net
x % n = (x % n) % n
#include <iostream>
using namespace std;
int main()
{
int n;
while (cin >> n)
{
int one = 1;
long long ans = 1;
while (1)
{
if (one % n == 0)
{
cout << ans << '\n';
break;
}
else
{
ans++;
one = one * 10 + 1;
one = one % n;
}
}
}
}
'백준 c++' 카테고리의 다른 글
백준 2609 c++ 최대공약수와 최소공배수 (0) | 2024.01.25 |
---|---|
백준 17425 c++ 약수의 합 (0) | 2024.01.25 |
백준 16926 c++ 배열 돌리기 1 (0) | 2024.01.23 |
백준 1037 c++ 약수 (0) | 2024.01.23 |
백준 2904 c++ 수학은 너무 쉬워 (0) | 2023.03.09 |