JAVA_프로그래머스_PCCE 기출문제 10번_공원 풀이 import java.util.Arrays; class Solution { public int solution(int[] mats, String[][] park) { // 돗자리 크기를 오름차순 정렬 Arrays.sort(mats); int rows = park.length, cols = park[0].length, size = 0; // 큰 돗자리부터 차례대로 탐색 for(int i = mats.length - 1; i >= 0; i--){ size = mats[i]; // 돗자리 위치 탐색 for(int j = 0; j <= rows - size; j++){ for(int k = 0; k <= cols - size; k++){ // 가능한 가장 큰 크기 바로 반환 if(place(j, k, size, park)) return size; } } } // 모든 돗자리 안되면 -1 반환 return -1; } // 돗자리를 r,...
원문 링크 : JAVA_프로그래머스_PCCE 기출문제 10번_공원