첫 번째로 입력받은 숫자(n)만큼 do while문을 반복한다.
do while문
while문
첫 번째 시도에서는 결과가 런타임 에러 (ArrayIndexOutOfBounds)였다.
while문 대신 do while문을 사용하여 arr[1]부터 값을 체크했었는데, 일단 한 번 수행하는 do while문의 특성때문에 arr[0]까지만 존재하는 경우(ex. 'O', 'X')에도 arr[1]을 체크하게 되어 ArrayIndexOutOfBounds에러가 발생한 것이다.
그래서 while문으로 대체하여 arr[0]까지만 존재하는 경우도 처리해주었더니 문제가 해결되었다.