본문 바로가기

알고리즘 & 자료구조569

모의고사 package programmers; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class 모의고사 { private static int[] one = {1, 2, 3, 4, 5}; private static int[] two = {2, 1, 2, 3, 2, 4, 2, 5}; private static int[] three = {3, 3, 1, 1, 2, 2, 4, 4, 5, 5}; public static int[] solution(int[] answers) { int oneCnt = 0, twoCnt = 0, threeCnt = 0; for (int i = 0; i < answers.length;.. 2022. 11. 1.
폰켓몬 package programmers; import java.util.Arrays; import java.util.Set; import java.util.stream.Collectors; public class 폰켓몬 { public static void main(String[] args) { System.out.println(solution(new int[] {3, 1, 2, 3})); System.out.println(solution(new int[] {3, 3, 3, 2, 2, 4})); System.out.println(solution(new int[] {3, 3, 3, 2, 2, 2})); } public static int solution(int[] nums) { Set set = Arrays... 2022. 11. 1.
2016년 package programmers; public class TwoThousandSixteen년 { private static int[] dayOfMonth = {0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; private static String[] day = {"SUN", "MON", "TUE", "WED", "THU", "FRI", "SAT"}; public static void main(String[] args) { System.out.println(solution(5, 24)); } public static String solution(int a, int b) { int currentDay = 5; for (int i = 1; i 2022. 11. 1.
삼총사 package programmers; public class 삼총사 { public static void main(String[] args) { System.out.println(solution(new int[] {-2, 3, 0, 2, -5})); System.out.println(solution(new int[] {-3, -2, -1, 0, 1, 2, 3})); System.out.println(solution(new int[] {-1, 1, -1, 1})); } public static int solution(int[] number) { int answer = 0; for (int i = 0; i < number.length - 2; i++) { for (int j = i + 1; j < numbe.. 2022. 10. 30.
두 개 뽑아서 더하기 package programmers; import java.util.Arrays; import java.util.Iterator; import java.util.Set; import java.util.TreeSet; public class 두_개_뽑아서_더하기 { public static void main(String[] args) { System.out.println(Arrays.toString(solution(new int[] {2, 1, 3, 4, 1}))); System.out.println(Arrays.toString(solution(new int[] {5, 0, 2, 7}))); } public static int[] solution(int[] numbers) { Set set = new Tr.. 2022. 10. 30.
K번째수 package programmers; import java.util.Arrays; public class K번째수 { public static int[] solution(int[] array, int[][] commands) { int[] answer = new int[commands.length]; for (int i = 0; i < commands.length; i++) { int[] sliceArray = Arrays.copyOfRange(array, commands[i][0] - 1, commands[i][1]); Arrays.sort(sliceArray); answer[i] = sliceArray[commands[i][2] - 1]; } return answer; } public static v.. 2022. 10. 29.