sourish92   7년 전

질문글에 답변으로 있는 반례들을 테스트 해보았는데 다 잘되는데 채점을 받아보면 55%에서 틀렸습니다가 뜹니다 ㅠㅠ

어디가 잘못된지 모르겠어요..

모든 수가 음수일때 처리 해주었고, 그 외의 경우 (n-1번째 최대값 + n번째 수)가 0보다 작으면 0으로 초기화 해주고, 아닐 경우 계속 더해주었습니다.

flag 변수는 모든수가 음수인지에 대한 체크변수이고, minus 변수는 음수중 최대값을 찾는 변수입니다!

3587jjh   7년 전

arr[n]이 0일때에 대한 처리가 없어요

반례:

2

0 -1

sourish92   7년 전

3587jjh 님! 답변 감사합니다.

그런데 0, -1 넣었을 때 답이 0이 나오는게 맞지 않나요?  반례를 잘못 드신거 아니신지..ㅠㅠ 제가 이해를 잘못한건가요..?

sourish92   7년 전

2

-1 0 을 넣었을때 답이 -1이 나오네요!! 말씀하신 반례가 이거였던거 같아요! arr[n]이 0일때 조건 추가해서 AC받았습니다 ㅎㅎㅎ 감사합니다!!

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