몇몇 언어들은 비효율적인 구현으로도 통과가 가능하지만 Python은 언어 자체가 느리기 때문에 에라토스테네스의 체를 써 주셔야 합니다. 그리고 이 문제는 출력량이 많기 때문에 stdout.write()을 써 주시는 편이 그나마 시간 절약에 도움이 됩니다.
1929번 - 소수 구하기
몇몇 언어들은 비효율적인 구현으로도 통과가 가능하지만 Python은 언어 자체가 느리기 때문에 에라토스테네스의 체를 써 주셔야 합니다. 그리고 이 문제는 출력량이 많기 때문에 stdout.write()을 써 주시는 편이 그나마 시간 절약에 도움이 됩니다.
https://www.acmicpc.net/board/...
이 글의 3번을 참조하시면 될 것 같습니다.
댓글을 작성하려면 로그인해야 합니다.
jade0179 2년 전
여러번 시도하다가 안되서 구글링 해봐도 제 코드랑 비슷하던데 시간 초과 나는 이유가 무엇일까요..? ㅠ