inblog logo
|
stupefyee
    알고리즘문제풀기

    [JAVA 문제 풀이] 317. 바탕화면 정리

    프로그래머스 (161990)
    Stupefyee's avatar
    Stupefyee
    Jun 13, 2025
    [JAVA 문제 풀이] 317. 바탕화면 정리
    Contents
    내가 작성한 코드
    school.programmers.co.kr
    https://school.programmers.co.kr/learn/courses/30/lessons/161990
    notion image
    notion image
     

    내가 작성한 코드

    class Solution { public int[] solution(String[] wallpaper) { int minRow = Integer.MAX_VALUE; // 최소 행 int minCol = Integer.MAX_VALUE; // 최소 열 int maxRow = Integer.MIN_VALUE; // 최대 행 int maxCol = Integer.MIN_VALUE; // 최대 열 for (int i = 0; i < wallpaper.length; i++) { String row = wallpaper[i]; for (int j = 0; j < row.length(); j++) { // '#' 문자를 찾으면 최소/최대 행과 열을 업데이트 if (row.charAt(j) == '#') { minRow = Math.min(minRow, i); maxRow = Math.max(maxRow, i + 1); minCol = Math.min(minCol, j); maxCol = Math.max(maxCol, j + 1); } } } return new int[]{minRow, minCol, maxRow, maxCol}; } }
    Share article
    Contents
    내가 작성한 코드

    stupefyee

    RSS·Powered by Inblog