인프런 커뮤니티 질문&답변
제가 짠 코드의 문제점이 뭘까요?
작성
·
185
0
int n, cnt, i, tmp;
scanf("%d", &n);
for(i=2; i<=n; i++){
if(i==2||i==3||i==5) cnt++;
tmp=i;
if(tmp%2==0||tmp%3==0||tmp%5==0) continue;
cnt++;
}
printf("%d", cnt);
return 0;
n에 200,000을 입력했을 때 다른 값이 나와서 어떤 문제점 때문인지 알고 싶습니다.
그리고 이런 방식의 코드는 비효율적일까요?





