본문 바로가기

코딩테스트 준비

백준 1929번 소수 구하기

 

값 한개마다 소수인지 아닌지 판별하는 함수를 만들어서 수행

함수 안 만들고 그냥 반복문으로 하니까 시간 더 오래걸림.. 이유는 아직 모르겠음

또한 다음과 같이 해당 값에 루트를 씌운 값까지만 반복문을 돌려도 소수 여부를 판별할 수 있다. 그냥 i까지 반복문 돌리면 시간 초과가 발생한다. for i in range(2, int(num**0.5)+1):