프로그래머스) 섬 연결하기 - 자바
package practice;import java.util.Arrays;public class Pro_섬_연결하기 { static int[] parent; public static void main(String[] args) { Solution solution = new Solution(); int n = 4; int[][] costs = {{0, 1, 1}, {0, 2, 2}, {1, 2, 5}, {1, 3, 1}, {2, 3, 8}}; System.out.println(solution.solution(n, costs)); } static class Solution{ public int solution(int n, ..
프로그래머스 게임 맵 최단거리 - 자바
package practice;import java.util.ArrayList;import java.util.LinkedList;import java.util.Queue;public class Pro_게임_맵_최단거리 { public static void main(String[] args) { Solution solution = new Solution(); int[][] arr = {{1,0,1,1,1},{1,0,1,0,1},{1,0,1,1,1},{1,1,1,0,1},{0,0,0,0,1}}; System.out.println(solution.solution(arr)); } static class Solution{ static int[][]..
프로그래머스 순위
package refactor;import java.util.ArrayList;import java.util.List;public class Pro_순위 { public static void main(String[] args) { Solution solution = new Solution(); int n = 5; int[][] results = {{4,3},{4,2},{3,2},{1,2},{2,5}}; System.out.println(solution.solution(n,results)); } static ArrayList[] strongLists; static ArrayList[] weakLists; static boolean..
프로그래머스 - 베스트앨범
package refactoring;import java.util.*;public class Pro_베스트앨범 { public static void main(String[] args) { String[] genres = {"classic", "pop", "classic", "classic", "pop", "classic","test"}; int[] plays = {2500, 600, 150, 800, 2500, 2500,300}; Solution solution = new Solution(); int[] result = solution.solution(genres, plays); System.out.println(Arrays.toStri..