문제설명 : 2차원 배열을 입력받은 뒤 'B'의 위치정보를 배열로 만들어서 리턴하면된다.
입력
인자 1 : arr
출력
주의 사항
입출력 예시
let output = findBugInApples([['A'], ['B']]);
console.log(output); //[1, 0]
output = findBugInApples([
['A', 'A', 'A', 'A', 'A'],
['A', 'B', 'A', 'A', 'A'],
['A', 'A', 'A', 'A', 'A'],
['A', 'A', 'A', 'A', 'A'],
['A', 'A', 'A', 'A', 'A'],
]);
console.log(output); //[1, 1]
function findBugInApples(arr) {
//2차원 배열이라서 반복문을 2번 순회
for (let i = 0; i < arr.length; i += 1) {
for (let j = 0; j < arr[i].length; j += 1) {
//배열요소 중 "B"가 있으면 배열의 위치요소를 반환
//i와 j로 찾을 수 있다.
if (arr[i][j] === 'B') {
return [i, j];
}
}
}
}
알고리즘 문제풀이 - superIncreasing (0) | 2022.12.26 |
---|---|
알고리즘 문제풀이 - readVertically (0) | 2022.12.26 |
알고리즘 문제풀이 - removeExtremes (0) | 2022.12.23 |
알고리즘 문제풀이 - insertDash (0) | 2022.12.22 |
알고리즘 문제풀이 - ABCheck (0) | 2022.12.22 |