craft_roder   3년 전

이 식대로 진행하면 괜찮을거라 생각했는데

for문 안에 while문이 돌아서 그런건지 for문 안에서 다른 함수를 계속 부르고 있어서 그런건지

아예 저 식이 잘못되서 다른 알고리즘으로 풀어야 하는지 잘 모르겠습니다.


slah007   3년 전

isPrime이 O(i)번이고 2<=i<=N이라면 O(N^2)번의 연산이 필요합니다.

소수를 미리 판정해 두거나, 어떤 수 N을 나누는 가장 작은 수는 소수라는 성질을 이용해보세요.

craft_roder   3년 전

아 복잡도가 꽤 많이 나가는 연산이였군요..

감사합니다!

댓글을 작성하려면 로그인해야 합니다.