원본 : https://school.programmers.co.kr/learn/courses/30/lessons/161990
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
풀이
class Solution {
public int[] solution(String[] wallpaper) {
int minI = wallpaper.length;
int minJ = wallpaper[0].length();
int maxI = 0;
int maxJ = 0;
for (int i = 0; i < wallpaper.length; i++) {
for (int j = 0; j < wallpaper[i].length(); j++) {
if (wallpaper[i].charAt(j) == '#') {
minI = Math.min(minI, i);
minJ = Math.min(minJ, j);
maxI = Math.max(maxI, i);
maxJ = Math.max(maxJ, j);
}
}
}
return new int[]{minI, minJ, maxI + 1, maxJ + 1};
}
}
카드 뭉치 (연습문제) (0) | 2023.04.28 |
---|---|
둘만의 암호 (연습문제) (0) | 2023.04.28 |
공원 산책 (연습문제) (0) | 2023.04.28 |
달리기 경주 (연습문제) (0) | 2023.04.28 |
개인정보 수집 유효기간 (2023 KAKAO BLIND RECRUITMENT) (0) | 2023.04.28 |
댓글 영역