문제: https://school.programmers.co.kr/learn/courses/30/lessons/161990
class Solution {
public int[] solution(String[] wallpaper) {
int lux = 50 ;
int luy = 50 ;
int rdx = 0 ;
int rdy = 0 ;
int len1 = wallpaper.length;
int len2 = wallpaper[0].length();
for(int i = 0; i < len1; i++){
for(int j = 0; j < len2; j++){
if(wallpaper[i].charAt(j) == '#'){
if(i < lux){
lux = i;
}
if(j < luy){
luy = j;
}
if(i > rdx){
rdx = i;
}
if(j > rdy){
rdy = j;
}
}
}
}
int[] answer = new int[4];
answer[0] = lux;
answer[1] = luy;
answer[2] = rdx + 1; // 마지막 값 포함
answer[3] = rdy + 1; // 마지막 값 포함
return answer;
}
}
마지막 인덱스의 문자도 포함하는 경우를 찾아야하므로 x값과 y값에 각각 +1을 한 값을 적용해야한다.
참 쉽쥬잉~?~?