강의로 돌아가기
이종현

수행시간 초과인데 어떤부분을 고쳐야할까요

테스트 마지막 3문제가 시간초과 뜨네요 아래는 코드입니다.

def solution(n):
answer=1
nN=list(range(3,n+1))
for i in nN:
count=0
if i%20:
continue
else:
for j in range(2,i):
if j>i**0.5:
break
elif i%j
0:
count+=1
if count == 0:
answer+=1
return answer

0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.