본문 바로가기

Algorithm

(102)
프로그래머스 - 베스트앨범 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..
프로그래머스 - 전화번호목록 package refactoring;import java.util.Arrays;public class Pro_전화번호목록_refactor { public static void main(String[] args) { String[] phone_book = {"119", "97674223", "1195524421"}; System.out.println(solution(phone_book)); } public static boolean solution(String[] phone_book) { boolean answer = true; Arrays.sort(phone_book); for(int i = 0; i
프로그래머스 - 폰켓몬 package mission;import java.util.HashSet;import java.util.Set;public class Pro_폰켓몬 { public static void main(String[] args) { Solution s = new Solution(); int[] arr = {3,1,2,3}; System.out.println(s.solution(arr)); } static class Solution { public int solution(int[] nums) { int answer = 0; Set set = new HashSet(); for (int num..
프로그래머스 - 의상 package refactoring;import java.util.HashMap;import java.util.Map;public class Pro_의상_refactor { public static void main(String[] args) { String[][] clothes = {{"yellow_hat", "headgear"}, {"blue_sunglasses", "eyewear"}, {"green_turban", "headgear"}}; Solution s = new Solution(); System.out.println(s.solution(clothes)); } static class Solution..
프로그래머스 - 프로세스 Java package practice;import java.util.Comparator;import java.util.PriorityQueue;public class Pro_Process { public static void main(String[] args) {// int[] arr = {1, 1, 9, 1, 1, 1} ;// int[] arr = {2,1,3,2} ; int[] arr = {1,1,3,2,1} ; int lo = 0; System.out.println(solution(arr,lo)); } public static int solution(int[] priorities, int location) { ..
백준 29728 실버와 소수는 둘다 S로 시작한다 package practice;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Deque;import java.util.LinkedList;public class Boj29728 { public static boolean[] prime; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBu..
백준 19638 센티와 마법의 뿅망치 package practice;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Comparator;import java.util.PriorityQueue;import java.util.StringTokenizer;public class Boj19638 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new..
백준 15903 카드 합체 놀이 package practice;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.PriorityQueue;import java.util.StringTokenizer;public class Boj15903 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine..