Layer7
-Layer7 백준 3052 나머지
KSJ._.seven11
2023. 4. 15. 21:12
위와 같은 문제를 코드로 작성하면 아래와 같이 나온다.
#include <stdio.h>
int main() {
int nums[10];
int re[42] = {0}; // 나머지 초기화
int cnt = 0; // 서로 다른 나머지의 개수
for(int i=0; i<10; i++) {
scanf("%d", &nums[i]);
int re = nums[i] % 42;
if(re[re] == 0) {
re[re] = 1;
cnt++;
}
}
printf("%d", cnt); // 서로 다른 나머지의 개수 출력
return 0;
}
이번에도 심플하게 풀었다 !