kckc0608   3년 전

파이썬에서 시간초과가 날 경우 pypy3 으로 해보라고 해서 pypy3 으로 해봤는데 여전히 시간초과 오류가 납니다.

아예 동일한 알고리즘을 c언어로 작성했을 때는 시간초과 오류없이 잘 풀렸는데, 파이썬으로는 시간초과가 납니다..

파이썬에서 시간초과 없이 풀려면 중첩 반복문을 쓰지 않고 풀어야 하는건가요..?

kckc0608   3년 전

다음은 C언어로 풀어서 맞았다고 확인된 코드입니다.

wider93   3년 전

print가 함수로 구현되어 있기 때문에 함수 호출 자체의 비용이 커져서 그런 것입니다.

하나씩 출력하지 말고 좀더 큰 문자열로 묶어서 출력하시면 됩니다.

kckc0608   3년 전

감사합니다!!

파이썬은 print 함수의 호출시 시간이 많이 드나보네요...

print 문 사용 횟수를 줄여서 코딩하니 해결됐습니다 :)

댓글을 작성하려면 로그인해야 합니다.