요약: '#'이 있는 좌표 중 최소 x, y 좌표와 최대 x, y 좌표를 찾는다.
마지막 값에 1을 더해주는 이유: 시작 좌표는 '#'이 있는 열과 칸의 값이 동일하지만, 끝 좌표는 칸의 값에 1을 더해야 열이 된다.
function solution(wallpaper) {
let answer = [];
let X = [];
let Y = [];
for (let i = 0; i < wallpaper.length; i++) {
for (let j = 0; j < wallpaper[i].length; j++) {
if (wallpaper[i][j] === '#') {
X.push(i);
Y.push(j);
}
}
}
X.sort((a, b) => a - b);
Y.sort((a, b) => a - b);
answer = [X[0], Y[0], X[X.length - 1] + 1, Y[Y.length - 1] + 1]
return answer;
}
** 7월 11일부터 7월 14일까지 채용 과제를 진행하여 4개의 포스팅을 한번에 올립니다.