1912번 - 연속합
이렇게 푸는 문제가 아니라는 것은 알고 있습니다. 제가 궁금한 것은 AssertionFailed가 뜨는 이유입니다! 배열 인덱스가 잘못될 경우 뜨는 것으로 알고 있는데 위 문제에서는 어떤 경우에 인덱스 접근이 잘못되는지 모르겠어서 질문 드립니다 ᅮᅮ
1. 같은 부호들끼리 모두 더함
2. 음수를 기준으로 양 옆의 양수가 음수의 절댓값보다 크다면 세 정수를 더함 (반복)
3. 가장 큰 양수를 선택
로직은 잘 모르겠으나 단순 코드만 보면
40번째줄 v[i - 1]이 맞나요? v의 크기가 i와 같이 커지지 않을 것 같아서요.
댓글을 작성하려면 로그인해야 합니다.
© 2026 All Rights Reserved. 주식회사 스타트링크 | 서비스 약관 | 개인정보 보호 | 결제 이용 약관 | 도움말 | 광고 문의 | 업데이트 노트 | 이슈 | TODO
한국어 | English (Beta)
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
continue04 9달 전 0
이렇게 푸는 문제가 아니라는 것은 알고 있습니다. 제가 궁금한 것은 AssertionFailed가 뜨는 이유입니다! 배열 인덱스가 잘못될 경우 뜨는 것으로 알고 있는데 위 문제에서는 어떤 경우에 인덱스 접근이 잘못되는지 모르겠어서 질문 드립니다 ᅮᅮ
1. 같은 부호들끼리 모두 더함
2. 음수를 기준으로 양 옆의 양수가 음수의 절댓값보다 크다면 세 정수를 더함 (반복)
3. 가장 큰 양수를 선택