2546번 - 경제학과 정원영
16%에서 항상 시간초과 됩니다..
별다른 조건이 까다로운것도 아니고, 제 코드에 크게 오래걸릴만한 사항도 없어 보이는데, 도대체 이유가 뭘까요..?
마지막 for문에서 if문 안에 sum이 2번 들어있는데 그것 때문으로 보입니다.
if가 반복될 때마다 합을 계산해서 느려지는 거라 미리 계산한 뒤에 변수에 저장해 두고 사용하면 더 빠릅니다.
다른 문제가 발생하긴 했으나시간초과 문제는 말씀처럼 sum함수를 사용하지 않으니 해결됐네요..
무지한 저를 알려주셔서 감사드립니다.
댓글을 작성하려면 로그인해야 합니다.
© 2026 All Rights Reserved. 주식회사 스타트링크 | 서비스 약관 | 개인정보 보호 | 결제 이용 약관 | 도움말 | 광고 문의 | 업데이트 노트 | 이슈 | TODO
한국어 | English (Beta)
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
twkim8548 3년 전 0
16%에서 항상 시간초과 됩니다..
별다른 조건이 까다로운것도 아니고, 제 코드에 크게 오래걸릴만한 사항도 없어 보이는데, 도대체 이유가 뭘까요..?