9020번 - 골드바흐의 추측
저는 접근을 이렇게했습니다.
1. 소수를 판별하는 함수를 만들자 (prime_num_check(number))
2. 일단 최대케이스가 10000이니까 10000까지 소수리스트를 만들자 (prime_number)
3. 23번줄은 숫자 입력(a)을 받고
4. 26번부터는 일단은 입력값 보다 작거나 같은 소수 index위치를 찾았습니다.
5. 그래서 입력받은숫자와 prime_number[index]를 하나하나 비교했습니다.
답은 정상적으로 나옵니다.
해답은 아직 안봤습니다.
제 코드에선 잦은 for문과 while문이 있는것이 시간초과의 원인인가요?
아니면 10000개의 소수리스트를 만드는것에 문제가 있는걸까요?
python으로 시간초과가 나면 pypy로 제출해보세요
시간초과가 아니라 틀렸습니다가 나옵니다
댓글을 작성하려면 로그인해야 합니다.
erurang 3년 전
저는 접근을 이렇게했습니다.
1. 소수를 판별하는 함수를 만들자 (prime_num_check(number))
2. 일단 최대케이스가 10000이니까 10000까지 소수리스트를 만들자 (prime_number)
3. 23번줄은 숫자 입력(a)을 받고
4. 26번부터는 일단은 입력값 보다 작거나 같은 소수 index위치를 찾았습니다.
5. 그래서 입력받은숫자와 prime_number[index]를 하나하나 비교했습니다.
답은 정상적으로 나옵니다.
해답은 아직 안봤습니다.
제 코드에선 잦은 for문과 while문이 있는것이 시간초과의 원인인가요?
아니면 10000개의 소수리스트를 만드는것에 문제가 있는걸까요?