9020번 - 골드바흐의 추측
시간초과가 왜 나는지 모르겠습니다. 도와주세요 ㅠㅠ
10001까지의 소수를 담은 num 리스트의 길이는 1229인데 in을 이용해서 매번 수를 리스트에서 찾으시면 n의 시간이 걸려
for문 안의 in문까지 해서 n^2의 시간이 걸리게 됩니다. 5000^2이면 시간 초과가 납니다.
num리스트에 수를 인덱스로 넣었을 때 0과 1의 값으로 소수 여부를 판단하게 하면 됩니다. 아래 코드를 참조해주세요.
댓글을 작성하려면 로그인해야 합니다.
kuy09085 2년 전
시간초과가 왜 나는지 모르겠습니다. 도와주세요 ㅠㅠ