아래 프로그램의 효율을 높이는 문제이다.
int counter=0; int i,n; scanf("%d",&n); for(i = n-1 ; i >= 1 ; i--){ counter++; if ( n % i == 0 ) break; } printf("%d\n",counter);
입력 1 출력 0 입력 10 출력 5 입력 27 출력 18
출처:coci