1929번 - 소수 구하기
수학시간에 배웠던 에라토스테네스의 체 과정을 그대로 코드로 옮겨보았는데, 계속 시간초과가 뜨네요..
이런 식으로 푸는 게 아닌걸까요?
고수 분들 많은 도움 부탁드립니다ㅠ 감사합니다.
에라토스테네스의 체 원리를 수학적 원리에 응용하시면 소모시간이 반 이상 줄어듭니다.
그건 반복문을 SQRT(N)까지만 돌리는 겁니다.
또 에라토스테네스의 원리 중 하나가 빠지셨는데
소수를 구하면 그의 배수들도 전부 FALSE처리 해주시면 됩니다.
댓글을 작성하려면 로그인해야 합니다.
cyunchaeskku 2년 전
수학시간에 배웠던 에라토스테네스의 체 과정을 그대로 코드로 옮겨보았는데, 계속 시간초과가 뜨네요..
이런 식으로 푸는 게 아닌걸까요?
고수 분들 많은 도움 부탁드립니다ㅠ 감사합니다.