코딩테스트/99클럽
99클럽 코테 스터디 26일차 TIL - 바탕화면 정리
꼽파
2024. 8. 17. 01:46
function solution(wallpaper) {
// 핵심 : 가장 왼쪽에 있는 좌표, 가장 오른쪽에 있는 좌표 구하면 끝!
let left1 = 100;
let left2 = 100;
let right1 = -1;
let right2 = -1;
// [left1, left2, right1, right2]
for (let i = 0; i < wallpaper.length; i++) {
for (let j = 0; j < wallpaper[0].length; j++) {
if (wallpaper[i][j] === "#") {
left1 = Math.min(left1, i)
left2 = Math.min(left2, j)
right1 = Math.max(right1, i)
right2 = Math.max(right2, j)
}
}
}
return [left1, left2, right1 + 1, right2 + 1];
}
728x90