dlrkddnr2718   2년 전

반례 찾아주실 수 있으신가요? ㅠㅠ

djm03178   2년 전

djm03178   2년 전

이와는 별개로 지속적으로 11번째 줄과 같은 조건문을 사용하고 계신데, 콤마로 조건을 구분하는 것은 양쪽의 조건을 모두 만족해야 한다는 뜻이 아닙니다. 왼쪽과 오른쪽의 문장을 차례대로 실행한 뒤 오른쪽의 식을 전체 식의 값으로 하는 콤마 연산자입니다. 결과적으로는 왼쪽의 조건은 for문의 조건에 반영되지 못하고 오른쪽의 조건만이 남게 되는 식입니다. 의도하신 대로 쓰려면 콤마 대신 && 연산자를 사용해야 합니다.

dlrkddnr2718   2년 전

정말 감사합니다! 제가 for문을 이상하게 짰더라구요 ㅎㅎㅎ

말씀해주신 && 연산자 사용하는것도 또 다른 1929번 질문 코드까지 바꿨습니다 ㅎㅎ 정말 감사합니다!!

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