lkw220   1년 전

구글링 답안을 참고하여 이해하였습니다만,

이번 문제에서는 19번째 라인인

' 서로 같은 수의 카운트 ' 는 셀 필요가 없으니(tmp

tmp ++ 대신에, continue 문으로 넘기고,

21번째 라인을

if(j==10) count++; 로 세면 틀리는 이유가 뭘까요?

arr[i] == arr[j]로 continue가 되지 않을 경우에만 j가 10까지 올라가니까 올바른 카운트가 되어야지 않나요?

lkw220   1년 전

앗. . 차, break 개념이 헷갈렸네요. .

19번 라인을 break; 해주고,

21번 라인 조건을 j == 10 으로 바꿔주니 맞다네요!

바로 위에 있는 for문만 break 해주고, 변수 i를 사용하는 for문 ++로 넘어가는건가요?

시원한 해결 감사합니다!

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