코테/프로그래머스 (36) 썸네일형 리스트형 더 맵게 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[] scoville, int k) { int answer = 0; int first = 0 ; int second = 0 ; int result = 0 ; int index = 0 ; while(true){ Arrays.sort(scoville); if(scoville[index] >= k ){ break; } if(index 주식 가격 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 import java.util.*; class Solution { public int[] solution(int[] prices) { int[] answer = new int[prices.length]; Queue q = new LinkedList(); for(int p : prices ) { q.offer(p); } for (int i = 0; i 위장 구하는 공식을 모르겠다. 각 종류의 경우의 수를 계속 곱하고 1을 빼면 된다는 걸 인터넷을 참고하다 알았다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 class Solution { public int solution(String[][] clothes) { HashMap hm = new HashMap(); //답을 내는 공식 = 한 종류의 모든 경우 * 한 종류의 모든 경우 *... -1 //답을 내는 공식의 -1, 다 벗고 있을때의 경우 //한 종류의 모든 경우 = 종류 + 1 , +1은 다 안 쓰고 있는 경우 // 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 32 import java.util.*; class Solution { public int solution(int bridge_length, int weight, int[] truck_weights) { int answer = 0; //시간초 int inBridge = 0; //현재 다리의 상황 Queue q = new LinkedList(); for(int i : truck_weights){ while(true){ if(q.isEmpty()){ q.offer(i); inBridge += i; answer++; break; }else if(q.size() .. 프로그래머스 lv2 - 전화번호 목록 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 import java.util.*; class Solution { public boolean solution(String[] phone_book) { boolean answer = true; // Arrays.sort(phone_book); for(int i=0; i 최솟값 만들기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 import java.util.*; class Solution{ public int solution(int []A, int []B) { int answer = 0; Integer[] bArray = new Integer[B.length]; for(int i = 0 ; i 이름에 el이 들어가는 동물 찾기 mysql로 할 때 SELECT animal_id, name FROM animal_ins WHERE animal_type="dog" AND name LIKE "%EL%" ORDER BY name oracle 로 할 때 SELECT animal_id, name FROM animal_ins WHERE animal_type='Dog' AND UPPER(name) LIKE '%EL%' ORDER BY name upper를 안쓰면 안된다. 대소문자를 구분하기 때문이다. 그래서 animal_type 도 dog 라고 하면 안된다. 또 주의할 점이 문자열이라고 해도 오라클에서는 "" 을 취급하지 않는다. mysql과 호환이 안될 수도 있다. 이상한 문자 만들기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 class Solution { public String solution(String s) { String answer = ""; String[] str = s.split(""); String space =" "; int cnt = 0; for (int i = 0; i 이전 1 2 3 4 5 다음