Algorithm
-
[MySQL] 중복 제거하기Algorithm/Programmers 2024. 10. 11. 18:41
문제https://school.programmers.co.kr/learn/courses/30/lessons/59408 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 풀이 SELECT COUNT(DISTINCT NAME)FROM ANIMAL_INSWHERE NAME IS NOT NULL
-
[MySQL] 대여 기록이 존재하는 자동차 리스트 구하기Algorithm/Programmers 2024. 10. 10. 03:41
문제https://school.programmers.co.kr/learn/courses/30/lessons/157341 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 풀이SELECT c.CAR_IDFROM CAR_RENTAL_COMPANY_CAR cJOIN CAR_RENTAL_COMPANY_RENTAL_HISTORY h ON h.CAR_ID = c.CAR_IDWHERE c.CAR_TYPE = '세단' and MONTH(h.START_DATE) = 10GROUP BY c.CAR_IDORDER BY c.CAR_ID DESC
-
[MySQL] 오랜 기간 보호한 동물(2)Algorithm/Programmers 2024. 10. 10. 03:38
문제https://school.programmers.co.kr/learn/courses/30/lessons/59411 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 풀이SELECT o.ANIMAL_ID, o.NAMEFROM ANIMAL_OUTS oJOIN ANIMAL_INS i ON o.ANIMAL_ID = i.ANIMAL_IDORDER BY TIMESTAMPDIFF(SECOND, i.DATETIME, o.DATETIME) DESCLIMIT 2
-
[Python][C++] 1504번 특정한 최단 경로Algorithm/Baekjoon 2024. 10. 9. 15:16
문제https://www.acmicpc.net/problem/1504 코드1. Pythonimport sysimport heapqinput = sys.stdin.readline # 빠른 입력을 위해 sys.stdin.readline 사용# n: 노드(정점) 개수, e: 간선(도로) 개수n, e = map(int, input().split())# 그래프 초기화 (1번 노드부터 n번 노드까지 사용하므로 n+1 크기)graph = [[] for _ in range(n+1)]# e개의 간선 정보를 입력받아 양방향 그래프 생성for _ in range(e): a, b, c = map(int, input().split()) # a: 시작점, b: 도착점, c: 거리(가중치) graph[a]...
-
[Python][C++] 1238번 파티Algorithm/Baekjoon 2024. 10. 2. 16:31
문제https://www.acmicpc.net/problem/1238 코드1. Pythonimport sysimport heapqinput = sys.stdin.readline # 빠른 입력을 위해 sys.stdin.readline 사용# n: 마을의 개수, m: 도로의 개수, x: 파티가 열리는 마을 번호n, m, x = map(int, input().split())# 그래프 초기화 (1번 마을부터 시작하므로 n+1 크기)graph = [[] for _ in range(n + 1)]# m개의 도로 입력 처리for _ in range(m): start, end, w = map(int, input().split()) # start: 출발 마을, end: 도착 마을, w: 도로의 거리 ..
-
[MySQL] 있었는데요 없었습니다Algorithm/Programmers 2024. 10. 2. 14:01
문제https://school.programmers.co.kr/learn/courses/30/lessons/59043 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 풀이SELECT ao.ANIMAL_ID, ao.NAMEFROM ANIMAL_OUTS aoJOIN ANIMAL_INS aiWHERE ai.ANIMAL_ID = ao.ANIMAL_ID AND ao.DATETIME
-
[MySQL] 오랜 기간 보호한 동물(1)Algorithm/Programmers 2024. 10. 2. 13:59
문제https://school.programmers.co.kr/learn/courses/30/lessons/59044 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 풀이SELECT i.NAME, i.DATETIMEFROM ANIMAL_INS iLEFT JOIN ANIMAL_OUTS o ON i.ANIMAL_ID = o.ANIMAL_IDWHERE o.DATETIME IS NULLORDER BY i.DATETIMELIMIT 3
-
[MySQL] 조건별로 분류하여 주문상태 출력하기Algorithm/Programmers 2024. 9. 26. 12:53
문제https://school.programmers.co.kr/learn/courses/30/lessons/131113 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 풀이 SELECT ORDER_ID, PRODUCT_ID, DATE_FORMAT(OUT_DATE, '%y-%m-%d') AS OUT_DATE, CASE WHEN OUT_DATE '2022-05-01' THEN '출고대기' ELSE '출고미정' END AS 출고여부FROM FOOD_ORDERORDER BY ORDER_ID ASC