


-Code
class Solution {
public int[] solution(String[] wallpaper) {
int[] answer = new int[4];
answer[0] = Integer.MAX_VALUE;
answer[1] = Integer.MAX_VALUE;
for(int r = 0; r < wallpaper.length; r++) {
for(int c = 0; c < wallpaper[r].length(); c++) {
// #인경우의 최소 r, c와 최대 r + 1, c + 1을 구해서 저장
if (wallpaper[r].charAt(c) == '#') {
answer[0] = Math.min(answer[0], r);
answer[1] = Math.min(answer[1], c);
answer[2] = Math.max(answer[2], r + 1);
answer[3] = Math.max(answer[3], c + 1);
}
}
}
return answer;
}
}'Beakjoon&프로그래머스 > Java' 카테고리의 다른 글
| [프로그래머스/Java] 신고 결과 받기 (0) | 2026.03.19 |
|---|---|
| [프로그래머스/Java] 공원 산책 (0) | 2026.03.18 |
| [백준/Java] 35261번 피갤컵 들어왔으면 이 글부터 봐라 (0) | 2026.03.18 |
| [프로그래머스/Java] [카카오 인턴] 키패드 누르기 (0) | 2026.03.18 |
| [프로그래머스/Java] 달리기 경주 (0) | 2026.03.17 |