문제 :
2차원 배열(배열을 요소로 갖는 배열)을 입력받아 'B'의 위치 정보를 요소로 갖는 배열을 리턴해야 합니다.
입력 :
- 배열을 요소로 갖는 배열
- arr[i]는 'A' 또는 'B'만을 요소로 갖는 배열
출력 :
- 'B'의 위치 정보(행, 열)를 요소로 갖는 배열을 리턴해야 합니다.
- 배열의 요소는 차례대로 행, 열입니다. ([행, 열])
- 행: 'B'를 요소로 갖는 배열 arr[i]의 인덱스 i
- 열: arr[i]에서 'B'(arr[i][j])의 인덱스 j
주의사항 :
- arr, arr[i]의 길이는 다양하게 주어집니다.
- 항상 한 개의 문자열 'B'가 존재합니다.
입출력 예시 :
풀이 :
나만의 해설:
for문을 이용하여
2차원 배열내의 배열요소를 순차적으로 돈다.
i번째 배열에 'B'가 포함되어있는지 여부를 확인하여
포함되어있다면, index에 몇번째 index인지 알기위하여
indexOf를 사용하여 'B'의 인덱스 번호를 알아내었다.
'B'가 있는 i번째 배열과, 그 'B'가 몇번째 index에 위치해 있는지를
return [i, index]를 통해 반환하면된다.