전체 글

-- 코드를 작성해주세요WITH RECURSIVE CTE AS ( SELECT ID, PARENT_ID, 1 AS GEN FROM ECOLI_DATA WHERE PARENT_ID IS NULL UNION ALL SELECT A.ID, A.PARENT_ID, B.GEN + 1 FROM ECOLI_DATA A, CTE B WHERE B.ID = A.PARENT_ID)SELECT COUNT(*) AS COUNT , GEN AS GENERATIONFROM CTEWHERE ID NOT IN (SELECT DISTINCT(PARENT_ID) FROM CTE WHERE PARENT_ID IS NOT NULL)GROUP BY GENORDER BY GEN; WITH ..
https://school.programmers.co.kr/learn/courses/30/lessons/59413 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr -- 코드를 입력하세요SELECT HOUR ,SUM(COUNT)FROM ( SELECT HOUR(DATETIME) AS HOUR, COUNT(*) AS COUNT FROM ANIMAL_OUTS GROUP BY HOUR(DATETIME) UNION SELECT 0,0 UNION SELECT 1,0 UNION SELECT 2,0 UNION SELECT 3,0 UNION SELECT 4,0 U..
DATEDIFFDATEDIFF(날짜1, 날짜2);* 간단히 말하자면 날짜1 - 날짜2 동작. (음수가 반환될수도 있음) TIMESTAMPDIFFTIMESTAMPDIFF(단위, 날짜1, 날짜2);- DATEDIFF와 입력파라미터 위치가 반대이다.단위SECOND : 초MINUTE : 분HOUR : 시DAY : 일WEEK : 주MONTH : 월QUARTER : 분기YEAR : 연
https://school.programmers.co.kr/learn/courses/30/lessons/131116 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  SELECT CATEGORY, MAX(PRICE) AS MAX_PRICE, PRODUCT_NAMEFROM FOOD_PRODUCTWHERE PRICE = (CASE WHEN CATEGORY="과자" THEN (SELECT MAX(PRICE) FROM FOOD_PRODUCT WHERE CATEGORY="과자") WHEN CATEGORY="국" THEN (SELECT ..
https://school.programmers.co.kr/learn/courses/30/lessons/298519 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  MYSQL의 경우 FROM절에 서브쿼리를 쓸 경우 테이블 명을 붙여줘야 한다.SELECT COUNT(*) AS FISH_COUNT, MAX(LENGTH) AS MAX_LENGTH, FISH_TYPEFROM (SELECT ID, FISH_TYPE, IFNULL(LENGTH,10) AS LENGTH, TIME FROM FISH_INFO)subGROUP BY FISH_TYPEHAVING AVG(LENG..
https://school.programmers.co.kr/learn/courses/30/lessons/1844# 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr BFS를 이용할 때는 큐에 넣기전에 방문 처리를 해주면 좋다. 뒤에 쌓여있는 동안 방문처리가 안되어서 해당 경로를 지나는 경로가 모두 큐에 들어가기 때문이다. 뒤에 들어간 것은 무조건 먼 거리기에 큐에 넣을 때 방문처리를 해주는 것이 좋다. 웬만하면 큐에 넣을 때 검증을 해주는 것이 좋다. 정답이든 방문이든  import java.io.*;import java.util.*;class Solution ..
https://www.acmicpc.net/problem/14891 14891번: 톱니바퀴 총 8개의 톱니를 가지고 있는 톱니바퀴 4개가 아래 그림과 같이 일렬로 놓여져 있다. 또, 톱니는 N극 또는 S극 중 하나를 나타내고 있다. 톱니바퀴에는 번호가 매겨져 있는데, 가장 왼쪽 톱니바퀴 www.acmicpc.net package test_sds; import java.io.*; import java.util.*; public class topni { static int[][] wheel= new int[4][8]; static int n; public static void main(String[] args) throws Exception{ BufferedReader br = new BufferedRead..
https://www.acmicpc.net/problem/16236 16236번: 아기 상어 N×N 크기의 공간에 물고기 M마리와 아기 상어 1마리가 있다. 공간은 1×1 크기의 정사각형 칸으로 나누어져 있다. 한 칸에는 물고기가 최대 1마리 존재한다. 아기 상어와 물고기는 모두 크기를 가 www.acmicpc.net BFS를 사용하고 정렬과 구현이 필요한 문제다. import java.util.*; import java.io.*; public class Main { static int n; static int[][] map; static Node shark; public static void main(String args[]) throws Exception { BufferedReader br = new..
윤재에요
yunzae.log