프로그래머스 SQL SELECT
·
독서/데이터베이스
모든 레코드 조회하기 SELECT * FROM ANIMAL_INS ORDER BY ANIMAL_ID 역순 정렬하기 SELECT NAME, DATETIME FROM ANIMAL_INS ORDER BY ANIMAL_ID DESC # Backward index scan 아픈 동물 찾기 SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION LIKE "Sick" ORDER BY ANIMAL_ID 어린 동물 찾기 SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION "Aged" ORDER BY ANIMAL_ID 동물의 아이디와 이름 SELECT ANIMAL_ID, NAME FROM ANIMAL_INS ..
백준 23352 방탈출
·
독서/알고리즘
접근 방식 브루트포스 방식으로 모든 지점에 대해서 BFS 탐색 시도한 코드 package boj; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.ArrayDeque; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.Objects; import java.util.Queue; import java.util.StringTokenizer; public class EscapeRoom { private static int[][] map; private static final int[] dx = {0,..
백준 1188 음식 평론가
·
독서/알고리즘
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); int m = scanner.nextInt(); System.out.print(m - gcd(n, m)); scanner.close(); } private static int gcd(int a, int b) { if (b == 0) { return a; } return gcd(b, a % b); } }
백준 14567 선수과목
·
독서/알고리즘
import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.ArrayDeque; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.Queue; import java.util.StringTokenizer; import java.util.Vector; import java.util.stream.Collectors; public class Main { private static final List graph = new ArrayList(); private static int[] indegree = null; ..
백준 12915 대회 개최
·
독서/알고리즘
import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.Arrays; public class Main { enum Difficulty { LOW { @Override boolean request(int[] questions) { return Difficulty.pop(questions, 0, 1); } }, MEDIUM { @Override boolean request(int[] questions) { int s1 = 1; int s2 = 3; if (questions[s1] < questions[s2]) { int tmp = s1; s1 = s2; s2 = tmp; } if (Difficulty.pop(quest..
백준 1946 신입 사원
·
독서/알고리즘
import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.Arrays; import java.util.PriorityQueue; public class Main { private static Rank lastPassedRank = null; public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int testcase = Integer.parseInt(br.readLine().trim()); for (int i = 0; i < testca..