작성
·
242
답변 1
1
안녕하세요. 함문주님!
문주님이 작성해주신 코드에서 for문을 순회하면서 만약 해당 값이 음수라는 것이 확인되면 리스트에서 값을 삭제합니다.
그렇게 진행하게 된다면, 음수일 때 값이 삭제되므로 -11에서 삭제가 일어납니다.
(문주님 코드에 i <= 0으로 되어있는데, i<0으로 수정했다고 가정한 후에 과정을 아래에 작성했습니다.)
이러한 방식으로 계속 진행하다보면,
위와 같은 방식으로 진행되기 때문에, 생각하시는대로 답이 나오지 않았던 것입니다.
for문 안의 조건문을 살짝 변형하면 답 얻으실 수 있을 것 같습니다.
혹시 궁금한 점 있으시면 댓글 남겨주세요.
도움이 되셨으면 좋겠습니다. :)