k=='o' j==5 탐색 다음에 k=='o' j==6을 지나가는지
j==5 k=='o' 탐색 다음에 j==6 k=='o' 을 지나가는지 의 차이입니다
break 때문에 현재 코드에선 못 지나가지만
두 식의 순서가 바뀌면 k에 해당하는 반복문만 break하기 때문입니다.
반복문을 3중으로 쓰지 않아도 되는 문제이니 수정해보시면 좋겠습니다..
10809번 - 알파벳 찾기
k=='o' j==5 탐색 다음에 k=='o' j==6을 지나가는지
j==5 k=='o' 탐색 다음에 j==6 k=='o' 을 지나가는지 의 차이입니다
break 때문에 현재 코드에선 못 지나가지만
두 식의 순서가 바뀌면 k에 해당하는 반복문만 break하기 때문입니다.
반복문을 3중으로 쓰지 않아도 되는 문제이니 수정해보시면 좋겠습니다..
댓글을 작성하려면 로그인해야 합니다.
mdl1220 2년 전
10줄 for문과 11줄 for 문의 위치를 바꿔서 문제를 풀었더니 baekjoon을 넣으면 o의 자리에 5가 아닌 6이 나와서 애를 먹었는데
아래와 같이 바꿔놓으니 올바르게 작동합니다.
두 for문 중 어느 문을 먼저 쓰는지에 따라 값이 달라지는 이유가 뭘까요?
어떤 조건을 먼저 이행하느냐에 따라 달라지는 것은 알겠는데 명확히는 설명하지 못하겠습니다ㅠㅠ