Programmers (188) 썸네일형 리스트형 N-Queen 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 import java.util.*; class Solution { static int cnt = 0; static void DFS(int[] visited, int n, int row) { // n개의 queen을 모두 놓았을 경우 if(row == n) { cnt++; return; } for(int col=0;col 숫자 게임 12345678910111213141516171819import java.util.*;class Solution { public int solution(int[] A, int[] B) { int answer = 0; int pos = 0; Arrays.sort(A); Arrays.sort(B); for(int i=0;i n^2 배열 자르기 123456789101112131415161718class Solution { public long[] solution(int n, long left, long right) { int len = (int) right - (int) left + 1; long[] answer = new long[len]; long pos = left; for(int i=0;i b) answer[i] = a; else answer[i] = b; pos++; } return answer; }}Colored by Color Scriptercs 피로도 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 import java.util.*; class Solution { static int count = 0; public static void dfs(ArrayList allList, ArrayList res, int k){ if(res.size() > count) { count = res.size(); } for(int i=0;i 나머지가 1이 되는 수 찾기 12345678910111213class Solution { public int solution(int n) { int answer = 0; for(int i=2;i 전력망을 둘로 나누기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 import java.util.*; class Solution { private static int sum = 0; public int solution(int n, int[][] wires) { int answer = n; ArrayList list = new ArrayList(); // 노드 생성 for(int i=0;i 최소직사각형 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 import java.util.*; class Solution { public int solution(int[][] sizes) { int answer = 0; HashSet set = new HashSet(); ArrayList list = new ArrayList(); for(int i=0;i l){ flag = false; break; } } if(flag){ answer = l * a; break; } } return answer; } } Colored by Color Scripter cs 가장 큰 값을 제외한, 나머지 변의 최소 값을 구하였다. 복서 정렬하기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 import java.util.*; class Solution { public int[] solution(int[] weights, String[] head2head) { int n = weights.length; int[] answer = new int[n]; ArrayList list = new ArrayList(); // 선수 정보 계산 for(.. 이전 1 2 3 4 5 6 7 ··· 24 다음