728x90 TIL - 프로그래밍292 [프로그래머스] LV3. 대장균의 크기에 따라 분류하기 2 - MySQL https://school.programmers.co.kr/learn/courses/30/lessons/301649 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제대장균 개체의 크기를 내름차순으로 정렬했을 때 상위 0% ~ 25% 를 'CRITICAL', 26% ~ 50% 를 'HIGH', 51% ~ 75% 를 'MEDIUM', 76% ~ 100% 를 'LOW' 라고 분류합니다. 대장균 개체의 ID(ID) 와 분류된 이름(COLONY_NAME)을 출력하는 SQL 문을 작성 풀이1윈도우 함수인 ROW_NUMBER()를 활용하여 순위를 매기기 (이 순위는 오름.. 2024. 6. 10. [프로그래머스] LV4. 우유와 요거트가 담긴 장바구니 - MySQL https://school.programmers.co.kr/learn/courses/30/lessons/62284 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제 우유와 요거트를 동시에 구입한 장바구니의 아이디를 조회하는 SQL 문을 작성 풀이1WHERE 조건문을 통해 NAME컬럼에 'Milk'와 'Yogurt' 선택GROUP BY를 통해 중복 제거코드SELECT CART_IDFROM ( SELECT CART_ID, NAME FROM CART_PRODUCTS WHERE NAME IN ('Milk', 'Yogurt') .. 2024. 6. 9. [프로그래머스] LV3. 물고기 종류 별 대어 찾기 - MySQL https://school.programmers.co.kr/learn/courses/30/lessons/293261 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr풀이WINDOW함수를 사용하여 물고기 종류 별로 가장 큰 물고기 길이를 구한다.코드SELECT D1.ID AS ID , D2.FISH_NAME AS FISH_NAME , D1.LENGTH AS LENGTHFROM ( SELECT * # 물고기 종류 별로 가장 큰 물고기 길이 , MAX(LENGTH) OVER (PARTITION BY FISH_TYPE) AS L.. 2024. 5. 28. [프로그래머스] LV2. 물고기 종류 별 잡은 수 구하기 - MySQL https://school.programmers.co.kr/learn/courses/30/lessons/293257 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제FISH_NAME_INFO에서 물고기의 종류 별 물고기의 이름과 잡은 수를 출력하는 SQL문을 작성해주세요.물고기의 이름 컬럼명은 FISH_NAME, 잡은 수 컬럼명은 FISH_COUNT로 해주세요.결과는 잡은 수 기준으로 내림차순 정렬해주세요. 첫번째 시도SELECT FISH_COUNT, FISH_NAMEFROM FISH_NAME_INFO NJOIN ( SELECT FISH_TYPE, CO.. 2024. 5. 20. [프로그래머스] 2023 KAKAO BLIND RECRUITMENT 미로 탈출 명령어 - Python https://school.programmers.co.kr/learn/courses/30/lessons/150365 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 우선 미로를 탈출 할 수 없는 경우와 있는 경우를 나누어 생각했다. 미로를 탈출할 수 없는 경우 (impossible) 출발지와 도착지의 최단거리를 계산 후 1) 남은 거리가 홀 수 또는 2) 최단거리가 k보다 멀다면 도착할 수 없다. 남은 거리를 (d,u), (l,r) 쌍으로 채울 수 있는데 무조건 짝수여야한다. 미로를 탈출할 수 있는 경우 문자열이 사전 순으로 가장 빠른 경로로 탈출 q.. 2023. 11. 12. [리트코드] 626. Exchange Seats - MySQL https://leetcode.com/problems/exchange-seats/ Exchange Seats - LeetCode Can you solve this real interview question? Exchange Seats - Table: Seat +-------------+---------+ | Column Name | Type | +-------------+---------+ | id | int | | student | varchar | +-------------+---------+ id is the primary key column for this table. Ea leetcode.com 문제 홀수번째 아이와 짝수번째 아이의 자리 바꾸기 마지막 아이가 홀수번째인 경우 그대로 두기 풀이 학.. 2023. 7. 15. 이전 1 2 3 4 5 6 ··· 49 다음 반응형