1145: 적어도 대부분의 배수
2022. 7. 25. 18:09ㆍC언어/백준
브론즈 1
https://www.acmicpc.net/problem/1145
1145번: 적어도 대부분의 배수
첫째 줄에 다섯 개의 자연수가 주어진다. 100보다 작거나 같은 자연수이고, 서로 다른 수이다.
www.acmicpc.net
-결과
-코드
#include <stdio.h>
int main()
{
int s[5];
int result = 0;
for (int a = 0; a < 5; a++)
{
scanf("%d", &s[a]);
}
for (int a=1;; a++)
{
for (int b = 0; b < 5; b++)
{
if (a%s[b] == 0)
result++;
}
if (result >= 3)
{
printf("%d\n", a);
break;
}
else
result = 0;
}
return 0;
}
-풀이
최소한 3개의 숫자의 배수를 구해야 하기 때문에 무한 반복문을 사용해야 하고, 시간 초과가 되지 않도록 조건문을 이용하여야 break 해야 한다.
적어도 3개의 숫자로 나누어졌을 때 나머지가 0이면 반복문을 탈출하도록 해야 한다.
'C언어 > 백준' 카테고리의 다른 글
1284: 집 주소 (0) | 2022.08.02 |
---|---|
1267: 핸드폰 요금 (0) | 2022.07.25 |
1100: 하얀 칸 (0) | 2022.07.21 |
1085: 직사각형에서 탈출 (0) | 2022.07.21 |
2163: 초콜릿 자르기 (0) | 2022.07.15 |