2020.코딩일지
[코플릿]Algorithm Basic-12_findBuglnApples 본문
728x90
2차원 배열(배열을 요소로 갖는 배열)을 입력받아 'B'의 위치 정보를 요소로 갖는 배열을 리턴해야 합니다.
입출력예시
더보기
//입출력예시
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) {
for (let i = 0; i < arr.length; i++) {//행
for (let k = 0; k < arr[i].length; k++) { //주의! arr[i].length; 해당 행의 열탐색
if (arr[i][k] === 'B') {
return [i, k];
}
}
}
}
'algorithm' 카테고리의 다른 글
[코플릿]Algorithm Basic-14_superIncreasing (0) | 2022.08.07 |
---|---|
[코플릿]Algorithm Basic-13_readVertically (0) | 2022.08.07 |
[코플릿]Algorithm Basic-11_removeExtremes (0) | 2022.08.07 |
[코플릿]Algorithm Basic-10_insertDash (0) | 2022.08.07 |
[코플릿]Algorithm Basic-09_ABCheck (0) | 2022.08.07 |
Comments