[Programmers] 업그레이드 된 아이템 구하기 - 273711
문제 업그레이드 된 아이템 구하기 풀이 코드 WITH rare_item AS ( SELECT it.item_id FROM item_info AS ii JOIN item_tree AS it ON ii.item_id = it.parent_item_id WHERE rarity = "RARE...
문제 업그레이드 된 아이템 구하기 풀이 코드 WITH rare_item AS ( SELECT it.item_id FROM item_info AS ii JOIN item_tree AS it ON ii.item_id = it.parent_item_id WHERE rarity = "RARE...
문제 물고기 종류 별 대어 찾기 풀이 코드 WITH max_fish AS ( SELECT fish_type, MAX(length) AS max_length FROM fish_info GROUP BY fish_type ) SELECT fi.id, fni.fish_name, fi.length FROM fish_info fi JO...
시간 제한 메모리 제한 2 초 128 MB 문제 케빈 베이컨의 6단계 법칙에 의하면 지구에 있는 모든 사람들은 최대 6단계 이내에서 서로 아는 사람으로 연결될 수 있다. 케빈 베이컨 게임은 임의의 두 사람이 최소 몇 단계 만에 이어질 수 있는지 계산하는 게임이다. 유저의 ...
시간 제한 메모리 제한 2 초 512 MB 문제 ⚾는 9명으로 이루어진 두 팀이 공격과 수비를 번갈아 하는 게임이다. 경기는 N이닝 동안 진행된다. 한 이닝에 3아웃이 발생하면 이닝이 종료되고, 공격과 수비가 서로 바뀐다. 공격팀은 정해진 타순에 따라서 타석에 선다. 9...
시간 제한 메모리 제한 1 초 256 MB 문제 n개의 도시가 있다. 그리고 한 도시에서 출발하여 다른 도시에 도착하는 m개의 버스가 있다. 각 버스는 한 번 사용하는데 필요한 비용이 있다. 모든 도시의 쌍 (A, B)에 대해서 도시 A에서 B로 가는데 필요한 비용의 최솟...
시간 제한 메모리 제한 1 초 256 MB 문제 회전 초밥 음식점에는 벨트 위에 같은 종류의 초밥이 둘 이상 있을 수 있다. 새로 문을 연 회전 초밥 가게가 손님을 끌기 위해 다음과 같은 이벤트를 한다. 벨트의 임의의 한 위치부터 k개의 접시를 연속해서 먹을 경우 ...
시간 제한 메모리 제한 2 초 512 MB 문제 상어 초등학교에는 교실이 하나 있고, 교실은 N×N 크기의 격자로 나타낼 수 있다. 학교에 다니는 학생의 수는 N²명이다. 오늘은 모든 학생의 자리를 정하는 날이다. 학생은 1번부터 N²번까지 번호가 매겨져 있고, (r, c...
문제 특정 세대의 대장균 찾기 풀이 코드 sql SELECT e1.id FROM ecoli_data AS e1 JOIN ecoli_data AS e2 ON e1.parent_id = e2.id JOIN ecoli_data AS e3 ON e2.parent_id = e3.id WHERE e3.parent_id IS NULL ORDER ...
문제 대장균의 크기에 따라 분류하기 2 풀이 코드 WITH per AS ( SELECT id, PERCENT_RANK() OVER (ORDER BY size_of_colony DESC) as per_rank FROM ECOLI_DATA ) SELECT id, CASE WHEN per_rank < 0.25 THEN 'CRI...
시간 제한 메모리 제한 2 초 256 MB 문제 어떤 나라에는 1번부터 N번까지의 도시와 M개의 단방향 도로가 존재한다. 모든 도로의 거리는 1이다. 특정한 도시 X로부터 출발하여 도달할 수 있는 모든 도시 중에서, 최단 거리가 정확히 K인 모든 도시들의 번호를 출력하는 ...