2546번 - 경제학과 정원영
16%에서 항상 시간초과 됩니다..
별다른 조건이 까다로운것도 아니고, 제 코드에 크게 오래걸릴만한 사항도 없어 보이는데, 도대체 이유가 뭘까요..?
마지막 for문에서 if문 안에 sum이 2번 들어있는데 그것 때문으로 보입니다.
if가 반복될 때마다 합을 계산해서 느려지는 거라 미리 계산한 뒤에 변수에 저장해 두고 사용하면 더 빠릅니다.
다른 문제가 발생하긴 했으나시간초과 문제는 말씀처럼 sum함수를 사용하지 않으니 해결됐네요..
무지한 저를 알려주셔서 감사드립니다.
댓글을 작성하려면 로그인해야 합니다.
twkim8548 1년 전
16%에서 항상 시간초과 됩니다..
별다른 조건이 까다로운것도 아니고, 제 코드에 크게 오래걸릴만한 사항도 없어 보이는데, 도대체 이유가 뭘까요..?