CS
11개의 글
- 자동차 대여중 / 대여 가능 여부 구분하기
WITH로 조건을 미리 추려두고 CASE WHEN으로 전체 목록에 상태를 라벨링하는 흐름을 정리한다
troubleshooting·2026-08-05 - 재귀 쿼리(Recursive CTE)로 없는 데이터 채우기
WITH RECURSIVE의 초기값-재귀-종료조건 구조와 없는 데이터를 채우는 패턴을 정리한다
study·2026-08-04 - 윈도우 함수(Window Function)와 PARTITION BY
PARTITION BY 동작 원리와 ROW_NUMBER/RANK/DENSE_RANK 차이, WHERE에서 못 쓰는 이유를 정리한다
study·2026-08-04 - 자동차 평균 대여 기간 구하기
날짜 뺄셈과 AVG/SUM 중첩 실수를 통해 DATEDIFF 보정과 HAVING의 역할을 정리한다
troubleshooting·2026-08-03 - 해시 개념과 문제 패턴
해시가 뭔지, 어떤 문제에서 해시를 써야 하는지, 자주 나오는 패턴 세 가지를 정리한다
study·2026-07-31 - 베스트앨범
해시로 장르별 집계를 하고, 다중 조건 정렬로 최종 답을 구하는 해시+정렬 복합 문제를 정리한다
troubleshooting·2026-07-31 - 의상
종류별 빈도수를 세고 (개수+1)을 곱해 조합 수를 구하는 문제를 정리한다
troubleshooting·2026-07-31 - 전화번호 목록
접두어 관계를 해시로 판별하는 문제, substr 인덱스 실수와 vector/unordered_set 순회 성능을 정리한다
troubleshooting·2026-07-31 - 폰켓몬
unordered_set으로 중복 없는 종류 수를 세고, 상한선 비교로 답을 구하는 문제를 정리한다
troubleshooting·2026-07-31 - 완주하지 못한 선수
참가자/완주자 명단을 해시로 비교해 완주 못한 선수를 찾는 문제, unordered_map 카운팅 원리를 정리한다
troubleshooting·2026-07-31 - 정렬 개념과 문제 패턴
기본 정렬 말고 comparator를 커스텀해야 하는 문제, 정렬이 다른 알고리즘의 전처리로 쓰이는 패턴을 정리한다
study·2026-07-31