Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/connieya/cpp_algorithm
CPP Algorithm Source Code Storage
https://github.com/connieya/cpp_algorithm
algorithm cpp ps
Last synced: 27 days ago
JSON representation
CPP Algorithm Source Code Storage
- Host: GitHub
- URL: https://github.com/connieya/cpp_algorithm
- Owner: connieya
- Created: 2021-12-02T03:04:58.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-08-12T03:49:12.000Z (over 1 year ago)
- Last Synced: 2024-04-18T09:38:04.889Z (8 months ago)
- Topics: algorithm, cpp, ps
- Language: C++
- Homepage:
- Size: 2.06 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# cpp algorithm
## ✨ BOJ
| 번호 | 문제 이름 | 난이도 | 코멘트| 코드 |
|:---|:-------------------:|:-----------:|:-----:|:------|
|1013|[Contact](https://www.acmicpc.net/problem/1013) |🥇 골드 5 | 정규표현식 && DFA(따로 공부하기) |[코드](boj/gold5/1013.md)
|1063|[킹](https://www.acmicpc.net/problem/1063) |🥈 실버 3 | 구현 , 시뮬레이션 |[코드](boj/silver3/1063.md)
|1110|[더하기 사이클](https://www.acmicpc.net/problem/1110) |🥉 브론즈 1 | 수학,구현 |[코드](boj/bronze1/1110.md)
|1027|[고층 건물](https://www.acmicpc.net/problem/1027) |🥇 골드 4 | 기하학 , 직선의 기울기 |[코드](boj/gold4/1027.md)
|1041|[주사위](https://www.acmicpc.net/problem/1041) |🥇 골드 5 | 그리디 , 구현 |[코드](boj/gold5/1041.md)
|1051|[숫자 정사각형](https://www.acmicpc.net/problem/1051) |🥈 실버 3 | 구현 ,브루트포스 |[코드](boj/silver3/1051.md)
|1062|[가르침](https://www.acmicpc.net/problem/1062) |🥇 골드 4 | 브루트 포스 , 비트마스킹 , 복습 필수 👍👍👍 |[코드](boj/gold4/1062.md)
|1182|[부분수열의 합](https://www.acmicpc.net/problem/1182) |🥈 실버 2 |백트래킹|[코드](boj/silver2/1182.md)
|1208|[부분수열의 합 2](https://www.acmicpc.net/problem/1208) |🥇 골드 1 |meet in the middle 알고리즘 , 투포인터|[코드](boj/gold1/1208.md)
|1213|[팰린드롬 만들기](https://www.acmicpc.net/problem/1213) |🥈 실버 3 |구현 ,문자열 |[코드](boj/silver3/1213.md)
|1240|[노드사이의 거리](https://www.acmicpc.net/problem/1240) |🥇 골드 5 |트리 & DFS|[코드](boj/gold5/1240.md)
|1244|[스위치 켜고 끄지](https://www.acmicpc.net/problem/1244) |🥈 실버 4 |구현 ,시뮬레이션|[코드](boj/silver4/1244.md)
|1269|[대칭 차집합](https://www.acmicpc.net/problem/1269) |🥈 실버 3 |이진검색 or set , insert ,erase 👍👍|[코드](boj/silver2/1269.md)
|1300|[K번째 수](https://www.acmicpc.net/problem/1300) |🥇 골드 2 |매개 변수 탐색 , 이분탐색|[코드](boj/gold2/1300.md)
|1302|[베스트셀러](https://www.acmicpc.net/problem/1302) |🥈 실버 4 |map|[코드](boj/silver4/1302.md)
|1303|[전쟁- 전투](https://www.acmicpc.net/problem/1303) |🥈 실버 1 |BFS|[코드](solved/silver1/1303.cpp)
|1326|[폴짝폴짝](https://www.acmicpc.net/problem/1326) |🥈 실버 2 |BFS , dp 같은 문제|[코드](boj/silver2/1326.md)
|1347|[미로 만들기](https://www.acmicpc.net/problem/1347) |🥈 실버 3 |구현 , R , L 회전 👍👍 복습하기|[코드](boj/silver3/1347.md)
|1388|[바닥 장식](https://www.acmicpc.net/problem/1388) |🥈 실버 3 |구현|[코드](boj/silver3/1388.md)
|1398|[동전 문제](https://www.acmicpc.net/problem/1398) |🥇 골드 2 |그리디 |[코드](boj/gold2/1398.md)
|1406|[에디터](https://www.acmicpc.net/problem/1406) |🥈 실버 2 |연결리스트|[코드](boj/silver2/1406.md)
|1461|[도서관](https://www.acmicpc.net/problem/1461) |🥇 골드 5 |그리디|[코드](boj/gold5/1461.md)
|1490|[자리수로 나누기](https://www.acmicpc.net/problem/1490) |🥇 골드 5 |수학,완탐 (코드 다시 보기) |[코드](study/2022/week19/1490.cpp)
|1495|[기타리스트](https://www.acmicpc.net/problem/1495) |🥈 실버 1 |DP |[코드](boj/silver1/1495.md)
|1561|[ 놀이 공원 ](https://www.acmicpc.net/problem/1561) |🥇 골드 2 |난이도가 있는 결정 알고리즘|[코드](boj/gold2/1561.md)
|1600 ✔️|[ 말이 되고픈 원숭이 ](https://www.acmicpc.net/problem/1600) |🥇 골드 3 | BFS |[코드](boj/gold4/1600.md)
|1644✔️|[ 소수의 연속합 ](https://www.acmicpc.net/problem/1644) |🥇 골드 3 | 투포인터 , 소수 판별 |[코드](boj/gold3/1644.md)
|1695|[ 팰린드롬 만들기 ](https://www.acmicpc.net/problem/1695) |🥇 골드 4 | DP |[코드](boj/gold4/1695.md)
|1707|[ 이분 그래프 ](https://www.acmicpc.net/problem/1707) |🥇 골드 4 | 그래프 |[코드](boj/gold4/1707.md)
|1717✔️|[ 집합의 표현 ](https://www.acmicpc.net/problem/1717) |🥇 골드 4 | 유니온 파인드 |[코드](boj/gold4/1717.md)
|1722|[ 순열의 순서 ](https://www.acmicpc.net/problem/1722) |🥇 골드 5 | 수학 ,조합론 |[코드](boj/gold5/1722.md)
|1764✔️|[ 듣보잡 ](https://www.acmicpc.net/problem/1764) |🥈 실버 4 | unordered_map , 투포인터 |[코드](boj/silver4/1764.md)
|1793|[ 타일링 ](https://www.acmicpc.net/problem/1793) |🥈 실버 1 |매우 큰 숫자 연산 , EOF 처리|[코드](boj/silver1/1793.md)
|1802|[ 종이 접기 ](https://www.acmicpc.net/problem/1802) |🥈 실버 2 |문자열 , 분할 정복|[코드](boj/silver2/1802.md)
|1806|[ 부분합 ](https://www.acmicpc.net/problem/1806) |🥇 골드 4 | 투 포인터 |[코드](boj/gold4/1806.md)
|1897|[ 토달기 ](https://www.acmicpc.net/problem/1897) |🥇 골드 5 | 문자열 파싱 , 해싱|[코드](boj/gold5/1897.md)
|1911|[ 흙길 보수하기 ](https://www.acmicpc.net/problem/1911) |🥈 실버 1 | 정렬,스위핑|[코드](boj/silver1/1911.md)
|1912|[ 연속합 ](https://www.acmicpc.net/problem/1912) |🥈 실버 2 | DP|[코드](boj/silver2/1912.md)
|1913|[ 달팽이✔️ ](https://www.acmicpc.net/problem/1913) |🥈 실버 3 | 구현 👍 |[코드](boj/silver3/1913.md)
|1916|[ 최소 비용 구하기 ](https://www.acmicpc.net/problem/1916) |🥇 골드 5 | 그냥 다익스트라 코드 ⭐ |[코드](boj/gold5/1916.md)
|1932|[ 정수 삼각형 ](https://www.acmicpc.net/problem/1932) |🥈 실버 1 | DP |[코드](boj/silver1/1932.md)
|1963|[ 소수 경로 ](https://www.acmicpc.net/problem/1963) |🥇 골드 4 | 너비 우선 탐색 👍👍 |[코드](boj/gold4/1963.md)
|1972|[ 놀라운 문자열 ](https://www.acmicpc.net/problem/1972) |🥈 실버 3 | set , find |[코드](boj/silver3/1972.md)
|1986|[ 체스 ](https://www.acmicpc.net/problem/1986) |🥈 실버 2 | 구현 |[코드](boj/silver2/1986.md)
|2002|[ 추월 ](https://www.acmicpc.net/problem/2002) |🥈 실버 1 | 문자열 해싱👍 |[코드](boj/silver1/2002.md)
|2003|[ 수들의 합 ](https://www.acmicpc.net/problem/2003) |🥈 실버 4 | 투 포인터 |[코드](boj/silver4/2003.md)
|2021|[ 최소 환승 경로 ](https://www.acmicpc.net/problem/2021) |🥇 골드 1 | BFS |[코드](boj/gold1/2021.md)
|2022|[ 사다리 ](https://www.acmicpc.net/problem/2022) |🥈 실버 1 | 이분탐색 , 기하학 |[코드](boj/silver1/2022.md)
|2072|[ 오목 ](https://www.acmicpc.net/problem/2072) | 🥈 실버 2 | 구현👍👍 |[코드](boj/silver2/2072.md)
|2110|[공유기 설치](https://www.acmicpc.net/problem/2110) | 🥇 골드 5 | 이분 탐색 |[코드](boj/gold5/2110.md)
|2146|[다리 만들기](https://www.acmicpc.net/problem/2146) | 🥇 골드 4 |BFS 응용 👍👍|[코드](boj/gold4/2146.md)
|2151|[거울 설치](https://www.acmicpc.net/problem/2146) | 🥇 골드 3 |BFS 심화|[코드](boj/gold3/2151.md)
|2174|[로봇 시뮬레이션](https://www.acmicpc.net/problem/2174) | 🥇 골드 5 | 구현 , struct (x,y 좌표 반대)👍 |[코드](boj/gold5/2174.md)
|2210|[숫자판 점프](https://www.acmicpc.net/problem/2210) | 🥈 실버 2| 브루트포스 , DFS|[코드](boj/silver2/2210.md)
|2217|[로프](https://www.acmicpc.net/problem/2217) | 🥈 실버 4| 그리디. 정렬|[코드](solved/silver4/2217.cpp)
|2231|[ 분해합 ](https://www.acmicpc.net/problem/2231) |🥉 브론즈 2 |브루트포스 , 구현|[코드](boj/bronze2/2231.md)
|2234|[ 성곽 ](https://www.acmicpc.net/problem/2231) |🥇 골드 3 |2진수 , 문자열 , BFS , tuple , 구현 👍👍👍👍|[코드](boj/gold3/2234.md)
|2251✔️|[ 물통 ️](https://www.acmicpc.net/problem/2251) |🥇 골드 5 | |[코드](boj/gold5/2251.md)
|2290|[ LCD Test ](https://www.acmicpc.net/problem/2290) |🥈 실버 2 | 구현 |[코드](boj/silver2/2290.md)
|2436|[ 공약수 ](https://www.acmicpc.net/problem/2436) |🥇 골드 5 | 유클리드 호제법 , 브루트포스 |[코드](boj/gold5/2436.md)
|2437|[ 저울 ](https://www.acmicpc.net/problem/2437) |🥇 골드 3 | 그리디, 정렬|[코드](boj/gold3/2437.md)
|2448|[ 별찍기-11 ](https://www.acmicpc.net/problem/2448) |🥇 골드 4 | 재귀 |[코드](solved/gold4/2448.cpp)
|2476|[ 주사위 게임 ](https://www.acmicpc.net/problem/2476) |🥉 브론즈 3 | 구현 |[코드](boj/bronze3/2476.md)
|2502|[ 떡 먹는 호랑이 ](https://www.acmicpc.net/problem/2502) |🥈 실버 1 | 브루트포스 , 수학 |[코드](boj/silver1/2502.md)
|2527|[ 직사각형 ](https://www.acmicpc.net/problem/2527) |🥈 실버 1 | 수학,기하학 |[코드](boj/silver1/2527.md)
|2529|[ 부등호 ](https://www.acmicpc.net/problem/2529) |🥈 실버 2 | DFS ,백트래킹 , 문자열 (str.find() ) 👍👍 |[코드](boj/silver2/2529.md)
|2531|[ 회전 초밥 ](https://www.acmicpc.net/problem/2531) | 🥈 실버 1 | 투 포인터~ |[코드](boj/silver1/2531.md)
|2573|[ 빙산 ](https://www.acmicpc.net/problem/2573) | 🥇 골드 4 | DFS & BFS 응용 👍👍👍 |[코드](boj/gold4/2573.md)
|2578|[ 빙고✔️ ](https://www.acmicpc.net/problem/2578) | 🥈 실버 4 | 구현 ! ,배열 활용 |[코드](boj/silver4/2578.md)
|2602|[ 돌다리 건너기 ](https://www.acmicpc.net/problem/2602) |🥇 골드 4 | 0 과 1 toggle & DP |[코드](boj/gold4/2602.md)
|2606|[ 바이러스 ](https://www.acmicpc.net/problem/2602) |🥈 실버 3 | DFS/BFS , 유니온 파인드 |[코드](boj/silver3/2606.md)
|2615|[ 오목 ](https://www.acmicpc.net/problem/2615) |🥈 실버 2 | 오목 , 구현 !! , 다시 풀기 |[코드](boj/silver2/2615.md)
|2617|[ 구슬 찾기 ](https://www.acmicpc.net/problem/2617) |🥇 골드 5 | 플로이드 와샬 |[코드](jungle/week3/2617_1.cpp)
|2623|[ 음악프로그램 ](https://www.acmicpc.net/problem/2623) |🥇 골드 2 | 위상정렬 |[코드](boj/gold2/2623.md)
|2630|[ 색종이 만들기 ](https://www.acmicpc.net/problem/2630) |🥈 실버 2 | 분할정복 |[코드](boj/silver2/2630.md)
|2643|[ 색종이 올려 놓기 ](https://www.acmicpc.net/problem/2643) |🥇 골드 4 | DP , 정렬 |[코드](boj/gold4/2643.md)
|2661|[ 좋은 수열 ](https://www.acmicpc.net/problem/2661) |🥇 골드 4 | 백 트래킹 |[코드](boj/gold4/2661.md)
|2659|[ 십자카드 문제 ](https://www.acmicpc.net/problem/2659) |🥈 실버 3 | 구현, 브루트 포스 |[코드](boj/silver3/2659.md)
|2671|[ 잠수함식별 ](https://www.acmicpc.net/problem/2671) |🥇 골드 5 | 정규식 |[코드](boj/gold5/2671.md)
|2749|[ 피보나치 수 3 ](https://www.acmicpc.net/problem/2749) |🥇 골드 2 | 피사노 주기 |[코드](boj/gold2/2749.md)
|2753|[ 윤년 ](https://www.acmicpc.net/problem/2753) |🥉 브론즈 5 | 삼항연산자 |[코드](boj/bronze5/2753.md)
|2780|[ 비밀번호 ](https://www.acmicpc.net/problem/2780) |🥈 실버 1 | DP 👍 |[코드](boj/silver1/2780.md)
|2846|[ 오르막길 ](https://www.acmicpc.net/problem/2846) |🥉 브론즈 1 | 구현 |[코드](boj/bronze1/2846.md)
|2852|[ NBA 농구 ](https://www.acmicpc.net/problem/2852) |🥈 실버 3 | 구현 , 문자열 (시간 분 -> 정수) 👍 |[코드](boj/silver3/2852.md)
|2870|[ 수학 숙제 ](https://www.acmicpc.net/problem/2870) |🥈 실버 4 | 문자열 파싱 ,예외 처리 ,범위 신경 쓰기|[코드](boj/silver4/2870.md)
|2872|[ 우리집에엔 도서관이 있어 ](https://www.acmicpc.net/problem/2872) |🥈 실버 2 |그리디 👍👍|[코드](boj/silver2/2872.md)
|2887|[ 행성 터널 ](https://www.acmicpc.net/problem/2887) |❇️ 플래티넘 5 |MST|[코드](boj/platinum5/2887.md)
|2942|[ 퍼거슨과 사과 ](https://www.acmicpc.net/problem/2942) |🥈 실버 2| 최대 공약수 & 약수 출력하기|[코드](boj/silver2/2942.md)
|3003|[ 킹, 퀸 ,룩 , 비숍 , 나이트 , 폰 ](https://www.acmicpc.net/problem/3003) |🥉 브론즈 5 |사칙연산 ,구현 |[코드](boj/bronze5/3003.md)
|3015|[ 오아시스 재결합 ](https://www.acmicpc.net/problem/3019) |🥇 골드 1| monotone 스택 | [코드](boj/gold1/3015.md)
|3019|[ 테트리스 ](https://www.acmicpc.net/problem/3019) |🥈 실버 1| 구현|[코드](boj/silver1/3019.md)
|3078|[ 좋은친구 ](https://www.acmicpc.net/problem/3078) |🥇 골드 4 | 큐 , 슬라이싱 윈도우|[코드](boj/gold4/3078.md)
|3079|[ 입국심사 ](https://www.acmicpc.net/problem/3079) |🥇 골드 5 | 파라메트릭 서칙, 결정알고리즘|[코드](boj/gold5/3079.md)
|3109|[ 빵집 ](https://www.acmicpc.net/problem/3109) |🥇 골드 2 | 빵집 , 그리디 |[코드](boj/gold2/3109.md)
|3758|[ KCPC ](https://www.acmicpc.net/problem/3758) |🥈 실버 3 | 구조체 사용해서 구현,정렬(구조체 정렬 참고)👍👍 |[코드](boj/silver3/3758.md)
|3896|[ 소수 사이 수열 ](https://www.acmicpc.net/problem/3896) |🥈 실버 1 |소수 , 구현|[코드](boj/silver1/3896.md)
|4101|[ 크냐? ](https://www.acmicpc.net/problem/4101) |🥉 브론즈 5 |사칙연산 ,입출력|[코드](solved/bronze5/4101.cpp)
|4307|[ 개미 ](https://www.acmicpc.net/problem/4307) |🥈 실버 2 | 애드 혹|[코드](boj/silver2/4307.md)
|4396|[ 지뢰찾기 ](https://www.acmicpc.net/problem/4396) |🥈 실버 4 | 구현, char 형, 정수형 동기화|[코드](boj/silver4/4396.md)
|5014✔️ |[ 스타트링크 ️ ](https://www.acmicpc.net/problem/5014) |🥇 골드 5 | BFS | [코드](boj/gold5/5014.md)
|5177|[ 출력 형식이 잘못되었습니다. ](https://www.acmicpc.net/problem/5177) |🥈 실버 2 | 정규식 |[코드](boj/silver2/5177.md)
|5212|[ 지구 온난화 ](https://www.acmicpc.net/problem/5177) |🥈 실버 2 | 구현,시뮬레이션 |[코드](boj/silver2/5212.md)
|5214|[ 환승 ](https://www.acmicpc.net/problem/5214) |🥇 골드 2 | BFS 응용 |[코드](boj/gold2/5214.md)
|5545|[ 최고의 피자 ](https://www.acmicpc.net/problem/5545) |🥈 실버 3 | 그리디 ,정렬 |[코드](boj/silver3/5545.md)
|5557|[ 1학년 ](https://www.acmicpc.net/problem/5557) |🥇 골드 5 | dp |[코드](boj/gold5/5557.md)
|5597|[ 과제 안 내신 분...? ](https://www.acmicpc.net/problem/5597) |🥉 브론즈 5 | 구현, 배열 lookup 테이블 |[코드](boj/bronze5/5597.md)
|5710|[ 전기 요금 ](https://www.acmicpc.net/problem/5710) |🥇 골드 5 | 수학,이분탐색|[코드](study/2022/week16/5710.cpp)
|5719|[ 거의 최단 경로](https://www.acmicpc.net/problem/5719) |❇️ 플레티넘 5 | 다익스트라 응용 |[코드](boj/platinum5/5719.md)
|6087|[ 레이저 통신 ](https://www.acmicpc.net/problem/6087) |🥇 골드 3 | BFS 응용 👍 |[코드](boj/gold3/6087.md)
|6324|[ URLs ](https://www.acmicpc.net/problem/6324) |🥈 실버 1 | 문자열 파싱 , 정규표현식 |[코드](boj/silver1/6324.md)
|6549✔️|[ 히스토그램에서 가장 큰 직사각형 ](https://www.acmicpc.net/problem/6549) |❇️ 플래티넘 5 | 모노톤 스택 |[코드](boj/platinum5/6549.md)
|7579 ️|[앱 ](https://www.acmicpc.net/problem/7579) |🥇 골드 3 | 냅색 👍👍👍👍 |[코드](boj/gold3/7579.md)
|7785✔️|[ 회사에 있는 사람 ](https://www.acmicpc.net/problem/6549) |🥈️ 실버 5 | unordered_map , unordered_set sort 내림차순 |[코드](boj/silver5/7785.md)
|8595|[ 히든 넘버 ](https://www.acmicpc.net/problem/8595) |🥉 브론즈 1 | 문자열 파싱 문제|[코드](boj/bronze1/8595.md)
|9009|[ 피보나치 ](https://www.acmicpc.net/problem/9009) |🥈 실버 1 |아이디어가 안 떠오르는 문제|[코드](boj/silver1/9009.md)
|9342|[ 염색체 ](https://www.acmicpc.net/problem/9342) |🥈 실버 4 | 정규 표현식|[코드](boj/silver4/9342.md)
|9376|[ 탈옥 ](https://www.acmicpc.net/problem/9376) | ❇️플래티넘 4 | BFS, 다익스트라 👍👍👍|[코드](boj/platinum4/9376.md)
|9421|[ 소수상근수 ](https://www.acmicpc.net/problem/9421) |🥇 골드 5 |수학, 정수론 ,시간 복잡도 개선 코드 👍👍|[코드](boj/gold5/9421.md)
|9489|[ 사촌 ](https://www.acmicpc.net/problem/9489) |🥇 골드 4 |트리의 부모,사촌 찾기 👍👍👍 |[코드](boj/gold4/9489.md)
|9663|[ N-Queen ](https://www.acmicpc.net/problem/9663) |🥇 골드 5 |백트래킹|[코드](boj/gold5/9663.md)
|9935️✔️✔️️️|[ 문자열 폭발 ](https://www.acmicpc.net/problem/9935) |🥇 골드 4 | stack , reverse , vector 로 풀기 |[코드](boj/gold4/9935.md)
|10162|[ 전자레인지](https://www.acmicpc.net/problem/10162) |🥉 브론즈 4 |그리디 |[코드](boj/bronze4/10162.md)
|10546|[ 배부른 마라토너 ](https://www.acmicpc.net/problem/10546) |🥈 실버 4 |unordered_set |[코드](boj/silver4/10546.md)
|10597|[ 순열장난 ](https://www.acmicpc.net/problem/10597) |🥈 실버 1 | 백트래킹 정석! 👍👍👍👍 |[코드](boj/silver1/10597.md)
|10808|[ 알파벳 개수 ](https://www.acmicpc.net/problem/10808) |🥉 브론즈 4 | 알파벳 , 문자열 , 구현 |[코드](boj/bronze4/10808.md)
|10867|[ 중복 빼고 정렬하기 ](https://www.acmicpc.net/problem/10867) | 🥈 실버 5 | 계수정렬 , unique 사용|[코드](boj/silver5/10867.md)
|10994|[ 별찍기 -19](https://www.acmicpc.net/problem/10994) |🥈 실버 4 | 구현 |[코드](boj/silver4/10994.md)
|11000|[ 강의실 배정 ](https://www.acmicpc.net/problem/11000) |🥇 골드 5 | 그리디 & 정렬 & 우선순위 큐|[코드](study/2022/week19/11000.cpp)
|11024|[ 더하기 4 ](https://www.acmicpc.net/problem/11024) |🥉 브론즈 3 | 공백 있는 문자열 , stringstream|[코드](boj/bronze3/11024.md)
|11049✔️|[ 행렬 곱셈 순서 ](https://www.acmicpc.net/problem/11049) |🥇 골드 3 |DP|[코드](boj/gold3/11049.md)
|11053|[ 가장 긴 증가하는 부분 수열 ](https://www.acmicpc.net/problem/11053) |🥈 실버 2 | DP|[코드](boj/silver2/11053.md)
|11054|[ 가장 긴 바이토닉 부분 수열 ](https://www.acmicpc.net/problem/11054) |🥇 골드 4 | DP|[코드](boj/gold4/11054.md)
|11055|[ 가장 큰 증가 부분 수열 ](https://www.acmicpc.net/problem/11055) |🥈 실버 2 | DP|[코드](boj/silver2/11055.md)
|11058|[ 크리보드 ](https://www.acmicpc.net/problem/11058) |🥇 골드 5 | DP|[코드](boj/gold5/11058.md)
|11066|[ 파일 합치기 ](https://www.acmicpc.net/problem/11066) |🥇 골드 3 | DP 👍👍👍|[코드](boj/gold3/11066.md)
|11279✔️|[ 최대 힙 ](https://www.acmicpc.net/problem/11279) |🥈 실버 2 | priority queue, 배열로 최대 힙 구현 |[코드](boj/silver1/11279.md)
|11332|[ 시간 초과 ](https://www.acmicpc.net/problem/11332) |🥈 실버 3 | 구현|[코드](boj/silver3/11332.md)
|11478|[ 서로 다른 부분 문자열의 개수 ](https://www.acmicpc.net/problem/11478) |🥈 실버 3 | set , unique & erase |[코드](boj/silver3/11478.md)
|11653|[ 소인수분해 ](https://www.acmicpc.net/problem/11653) |🥈 실버 5 | 수학 |[코드](boj/silver5/11653.md)
|11660|[ 구간 합 구하기 5 ](https://www.acmicpc.net/problem/11660) |🥈 실버 1 | 누적합 |[코드](boj/silver1/11660.md)
|11720|[ 숫자의 합 ](https://www.acmicpc.net/problem/11720) |🥈 브론즈 5 | 구현,문자열 |[코드](boj/bronze5/11720.md)
|11722|[ 가장 긴 감소하는 부분 수열 ](https://www.acmicpc.net/problem/11722) |🥈 실버 2 | DP |[코드](boj/silver2/11722.md)
|11728|[ 배열 합치기 ](https://www.acmicpc.net/problem/11728) |🥈 실버 5 | 투포인터 |[코드](boj/silver5/11728.md)
|11816|[ 8진수 , 10진수 , 16진수 ](https://www.acmicpc.net/problem/11816) |🥈 브론즈 2 | 수학,구현,문자열 |[코드](boj/bronze2/11816.md)
|12605|[ 단어 순서 뒤집기 ](https://www.acmicpc.net/problem/12605) |🥉 브론즈 1 | 공백 있는 문자열 입력 받기 & stringstream 사용|[코드](boj/bronze1/12605.md)
|12865✔️|[ 평범한 배낭 ](https://www.acmicpc.net/problem/12865) |🥇 골드 5 | 냅색 |[코드](boj/gold5/12865.md)
|12906|[ 새로운 하노이 탑](https://www.acmicpc.net/problem/12605) |🥇 골드 2 |문자열 리스트(vector) 해시 맵 , BFS , 브루트포스|[코드](boj/gold2/12906.md)
|12933|[ 오리 ](https://www.acmicpc.net/problem/12933) |🥈 실버 4 |까다로운 구현|[코드](boj/silver4/12933.md)
|13398|[ 연속합2 ](https://www.acmicpc.net/problem/13398) |🥇 골드 5 | DP |[코드](boj/gold5/13398.md)
|13417|[ 카드 문자열 ](https://www.acmicpc.net/problem/13417) |🥈 실버 3 | deque & |[코드](boj/silver3/13417.md)
|14226|[ 이모티콘 ](https://www.acmicpc.net/problem/14226) |🥇 골드 5 | BFS |[코드](boj/gold5/14226.md)
|14467|[ 소가 길을 건너간 이유 1 ](https://www.acmicpc.net/problem/14467) |🥈 브론즈 1 | 구현, 배열 |[코드](boj/bronze1/14467.md)
|14469|[ 소가 길을 건너간 이유 3 ](https://www.acmicpc.net/problem/14469) |🥈 실버 4 | 그리디 , 정렬 |[코드](boj/silver4/14469.md)
|14503|[ 로봇 청소기 ](https://www.acmicpc.net/problem/14503) |🥇 골드 5 | 구현 |[코드](boj/gold5/14503.md)
|14627|[ 파닭 파닭 ](https://www.acmicpc.net/problem/14627) |🥈 실버 3 | 이분 탐색|[코드](boj/silver3/14627.md)
|14676|[ 영우는 사기꾼? ](https://www.acmicpc.net/problem/14676) |🥇 골드 3 |위상 정렬 응용|[코드](boj/gold3/14676.md)
|15558|[ 점프 게임 ](https://www.acmicpc.net/problem/15558) |🥈 실버 1 | 재밌는 BFS() |[코드](study/2022/week20/15558.cpp)
|15649|[ N과M (1) ](https://www.acmicpc.net/problem/15649) |🥈 실버 1 | 백트래킹 |[코드](study/2022/week20/15558.cpp)
|15686✔️|[ 치킨 배달 ](https://www.acmicpc.net/problem/15686) |🥇 골드 5 | 브루트포스 ,백트래킹 |[코드](boj/gold5/15686.md)
|15683✔️|[ 감시 ](https://www.acmicpc.net/problem/15683) |🥇 골드 4 |브루트포스 , 구현 |[코드](boj/gold4/15683.md)
|15723|[ n단 논법 ](https://www.acmicpc.net/problem/15723) |🥇 골드 5 | 플로이드 와샬 |[코드](boj/gold5/15723.md)
|15729|[ 방탈출 ](https://www.acmicpc.net/problem/15729) | 🥈 실버 2 | 그리디 |[코드](boj/silver2/15729.md)
|15824|[ 너 봄에는 캡사이신이 ](https://www.acmicpc.net/problem/15824) | 🥇 골드 1 | 거듭제곱 , 수학 ,조합론 |[코드](boj/gold1/15824.md)
|15954|[ 인형들 ](https://www.acmicpc.net/problem/15954) | 🥈 실버 1 | 수학 , 완탐 |[코드](study/2022/week18/15954.cpp)
|15973|[ 두 박스 ](https://www.acmicpc.net/problem/15973) | 🥈 실버 1 | 수학 , 기하학 |[코드](boj/silver1/15973.md)
|16112|[ 5차 전직 ](https://www.acmicpc.net/problem/16112) | 🥈 실버 2 | 정렬 ,그리디 |[코드](boj/silver2/16112.md)
|16113|[ 시그널 ](https://www.acmicpc.net/problem/16113) | 🥈 실버 2 | 구현 |[코드](boj/silver2/16113.md)
|16174|[ 점프왕 쩰리(Large) ](https://www.acmicpc.net/problem/16174) |🥈 실버 1 | DP or DFS & BFS |[코드](boj/silver1/16174.md)
|16197|[ 두 동전 ](https://www.acmicpc.net/problem/16197) |🥇 골드 4 | 백트래킹 & pair 사용 시 주의(call by reference) |[코드](boj/gold4/16197.md)
|16234|[ 인구 이동 ](https://www.acmicpc.net/problem/16234) |🥇 골드 5 | 구현 , 그래프 탐색 |[코드](boj/gold5/16234.md)
|16235|[ 나무 재테크 ](https://www.acmicpc.net/problem/16235) |🥇 골드 4 | 구현 |[코드](boj/gold4/16235.md)
|16562|[ 친구비 ](https://www.acmicpc.net/problem/16562) |🥇 골드 4 | 여러가지 풀이 가능 !!! |[코드](boj/gold4/16562.md)
|16637|[ 괄호 추가하기 ](https://www.acmicpc.net/problem/16637) |🥇 골드 4 | 비트마스킹 & 브루트포스 or DFS 👍👍 |[코드](boj/gold4/16637.md)
|16916|[ 부분 문자열 ](https://www.acmicpc.net/problem/16916) |🥉 브론즈 2 | 라빈-카프 , KMP |[코드](boj/bronze2/16916.md)
|16917|[ 양념 반 후라이드 반 ](https://www.acmicpc.net/problem/16917) |🥉 브론즈 2 | 문제 잘 이해하기 , 브루트포스 , 음수 처리 센스 👍👍 |[코드](boj/bronze2/16917.md)
|16918|[ 봄버맨 ](https://www.acmicpc.net/problem/16918) |🥈 실버 1 | 구현 , 큐 |[코드](boj/silver1/16918.md)
|16922✔️|[ 로마 숫자 만들기 ](https://www.acmicpc.net/problem/16922) |🥈 실버 3 |복습 하기 (약한 부분), 브루트 포스, dfs 👍👍 |[코드](boj/silver3/16922.md)
|16924✔️ |[ 십자가 찾기 ](https://www.acmicpc.net/problem/16924) |🥈 실버 2 | 괜찮은 구현 문제,tuple 사용법 👍👍 |[코드](boj/silver2/16924.md)
|16926|[ 배열 돌리기 1 ](https://www.acmicpc.net/problem/16926) |🥈 실버 1 | 구현 문제 |[코드](boj/silver1/16926.md)
|16927|[ 배열 돌리기 2 ](https://www.acmicpc.net/problem/16927) |🥇 골드 5 | 구현 문제 |[코드](boj/gold5/16927.md)
|16929|[ Two Dots ](https://www.acmicpc.net/problem/16929) |🥇 골드 4 | 그래프 탐색 (cycle 판별 코드 참고 👍) |[코드](boj/gold4/16929.md)
|16930|[ 달리기 ](https://www.acmicpc.net/problem/16930) |❇️ 플래티넘 3 | BFS 응용 👍 |[코드](boj/platinum3/16930.md)
|16931|[ 겉넓이 구하기 ](https://www.acmicpc.net/problem/16931) |🥇 실버 2 | 구현 , 수학 |[코드](boj/silver2/16931.md)
|16932✔️|[ 모양 만들기️](https://www.acmicpc.net/problem/16932) |🥇 골드 3 | |[코드](boj/gold3/16932.md)
|16935|[ 배열 돌리기 3 ](https://www.acmicpc.net/problem/16935) |🥈 실버 1 | 배열 돌리기 참고하기) |[코드](boj/silver1/16935.md)
|16936|[ 나3곱2 ](https://www.acmicpc.net/problem/16936) |🥇 골드 5 | 수학, 정렬 (사용자 정의) |[코드](boj/gold5/16936.md)
|16937✔️|[ 두 스티커 ](https://www.acmicpc.net/problem/16937) |🥈 실버 3 | 브루트포스 , 기하학👍👍 |[코드](boj/silver3/16937.md)
|16938✔️|[캠프 준비 ](https://www.acmicpc.net/problem/16938) |🥇 골드 5 | 비트마스킹 or DFS |[코드](boj/gold5/16938.md)
|16943✔️|[ 숫자 재배치 ](https://www.acmicpc.net/problem/16943) |🥈 실버 1 | 완전 탐색 👍👍 |[코드](boj/silver1/16943.md)
|16945|[ 매직 스퀘어로 변경하기 ](https://www.acmicpc.net/problem/16945) |🥈 실버 3 | 브루트포스 , next_permutation (배열) |[코드](boj/silver3/16945.md)
|16947|[ 서울 지하철 2호선 ](https://www.acmicpc.net/problem/16947) |🥇 골드 3 | 그래프 - cycle , 최단거리 , good ⭐⭐⭐ |[코드](boj/gold3/16947.md)
|16953|[ A->B ](https://www.acmicpc.net/problem/16953) |🥈 실버 2 | 브루트포스 |[코드](boj/silver2/16953.md)
|16956✔️|[ 늑대와 양 ](https://www.acmicpc.net/problem/16956) |🥈 실버 3 | BFS/DFS |[코드](boj/silver3/16956.md)
|16967|[ 배열 복원하기 ](https://www.acmicpc.net/problem/16967) |🥈 실버 3 |구현 |[코드](boj/silver3/16967.md)
|16968|[ 차량 번호판 1 ](https://www.acmicpc.net/problem/16968) |🥈 브론즈 1 |조합론 , 브루트포스 |[코드](boj/bronze1/16968.md)
|16987|[ 계란으로 계란치기 ](https://www.acmicpc.net/problem/16987) |🥈 실버 1 | 백트래킹 |[코드](boj/silver1/16987.md)
|16988|[ Baaaaaaaaaaduk2(Easy) ](https://www.acmicpc.net/problem/16988) |🥇 골드 3 | 브루트포스, 백트래킹 |[코드](boj/gold3/16988.md)
|17069|[ 파이프 옮기기 2 ](https://www.acmicpc.net/problem/17070) |🥇 골드 4 | DP |[코드](boj/gold4/17069.md)
|17070|[ 파이프 옮기기1 ](https://www.acmicpc.net/problem/17070) |🥇 골드 5 | 브루트포스 |[코드](boj/gold5/17070.md)
|17085|[십자가 2개 놓기](https://www.acmicpc.net/problem/17070) |🥇 골드 5 | 브루트포스 ,구현 |[코드](boj/gold5/17085.md)
|17086✔️|[ 아기 상어 2 ](https://www.acmicpc.net/problem/17086) |🥈 실버 2 | |[코드](boj/silver2/17086.md)
|17088|[ 등차수열 변환 ](https://www.acmicpc.net/problem/17088) |🥇 골드 5 | 브루트포스 |[코드](boj/gold5/17088.md)
|17124|[ 두 개의 배열 ](https://www.acmicpc.net/problem/17124) |🥈 실버 3 | 이분탐색 , lower_bound 👍👍|[코드](boj/silver3/17124.md)
|17144|[ 미세머지 안녕! ](https://www.acmicpc.net/problem/17144) |🥇 골드 4 | 빡!!! 구현 .. |[코드](boj/gold4/17144.md)
|17219|[ 비밀번호 찾기 ](https://www.acmicpc.net/problem/17219) |🥈 실버 4 | hash map 사용|[코드](boj/silver4/17219.md)
|17281|[ ⚾ ](https://www.acmicpc.net/problem/17281) |🥇 골드 4 | 순열 , 브루트포스 |[코드](boj/gold4/17281.md)
|17406|[ 배열 돌리기 4 ](https://www.acmicpc.net/problem/17406) |🥇 실버 4 | 구현 , 모든 순열|[코드](boj/gold4/17406.md)
|17413|[ 단어 뒤집기2 ](https://www.acmicpc.net/problem/17413) |🥇 실버 3 | 구현 , reverse |[코드](boj/silver3/17413.md)
|17427|[ 약수의 합2 ](https://www.acmicpc.net/problem/17427) |🥇 실버 2 | 수학,정수론 |[코드](boj/silver2/17427.md)
|17436|[ 소스의 배수 ](https://www.acmicpc.net/problem/17436) |🥇 골드 3 |포함 배제의 원리 |[코드](boj/gold3/17436.md)
|17471|[ 게리맨더링 ](https://www.acmicpc.net/problem/17471) |🥇 골드 4 | 비트마스킹 && 완탐 && 그래프이론 👍👍👍👍 |[코드](boj/gold4/17471.md)
|17479|[ 정식당 ](https://www.acmicpc.net/problem/17479) |🥈 실버 3 | map & 구현 |[코드](boj/silver3/17479.md)
|20053|[ 최소,최대2 ](https://www.acmicpc.net/problem/20053) |🥉 브론즈 3 | 구현 |[코드](boj/bronze3/20053.md)
|20126|[ 교수님의 기말고사 ](https://www.acmicpc.net/problem/20126) |🥈 실버 3 | 정렬 |[코드](study/2022/week18/20126.cpp)
|20291|[ 파일 정리 ](https://www.acmicpc.net/problem/20126) |🥈 실버 3 | 문자열 find() , unordered_map 사용 X , 구현 |[코드](boj/silver3/20291.md)
|20440|[ 니가 싫어~ .. ](https://www.acmicpc.net/problem/20440) |🥇 골드 4 | prefix_sum |[코드](boj/gold4/20440.md)
|20530|[ 양분 ](https://www.acmicpc.net/problem/20530) |🥇 골드 1 | cycle이 있는 정점 구하기 & 분리 집합 ⭐⭐⭐⭐ |[코드](boj/gold1/20530.md)
|20546|[ 기적의 매매법 ](https://www.acmicpc.net/problem/20546) |🥈 실버 5 | 스택 이용, 구현 |[코드](boj/silver5/20546.md)
|21278|[ 호석이 두 마리 치킨 ](https://www.acmicpc.net/problem/21278) |🥇 골드 5 | 진짜 좋은 그래프 문제 👍 복습 ✍️ |[코드](boj/gold5/21278.md)
|21608|[ 상어 초등학교✔️ ](https://www.acmicpc.net/problem/21608) |🥇 골드 5 | 빡 구현 ️ |[코드](boj/gold5/21608.md)
|21918|[ 전구 ️ ](https://www.acmicpc.net/problem/21918) |🥉 브론즈 2 | 단순 구현 ️ |[코드](boj/bronze2/21918.md)
|22254|[ 공정 컨설턴트 호석 ](https://www.acmicpc.net/problem/22254) |🥇 골드 4 |구현이 필요한 이분탐색 문제|[코드](boj/gold4/22254.md)
|22858|[ 원상 복구(small) ](https://www.acmicpc.net/problem/22858) |🥈 실버 3 |구 현| [코드](boj/silver3/22858.md)
|25304|[ 영수증 ](https://www.acmicpc.net/problem/253040) |🥉 브론즈 5 |반복문 , 사칙연산 | [코드](boj/bronze5/25304.md)## 🎃 LeetCode
| # | Title | Difficulty | Comment| Solution |
|:---|:---------------------:|:-----:|:-----:|:----|
|1|[ Two Sum ](https://leetcode.com/problems/two-sum/) | Easy | 해시 사용해서 O(n)에 해결 |[Solution](leetcode/easy/1.md)
|3|[ Longest Substring Without Repeating Characters ](https://leetcode.com/problems/longest-substring-without-repeating-characters/) | Medium | 구현 |[Solution](leetcode/medium/3.md)
|5|[ Longest Palindromic ... ](https://leetcode.com/problems/longest-palindromic-substring/) | Medium | |[Solution](leetcode/medium/5.md)
|17|[ Letter Combinations of a Phone Number ](https://leetcode.com/problems/letter-combinations-of-a-phone-number/) | Medium | DFS |[Solution](leetcode/medium/17.md)
|33|[Search in Rotated Sorted Arrayr ](https://leetcode.com/problems/search-in-rotated-sorted-array/) | Medium | 이진 검색 |[Solution](leetcode/medium/33.md)
|39|[ Combination Sumr ](https://leetcode.com/problems/combination-sum/) | Medium | DFS, 조합 |[Solution](leetcode/medium/39.md)
|42|[Trapping Rain Water ](https://leetcode.com/problems/trapping-rain-water/) | Hard | 여러가지 풀이 |[Solution](leetcode/hard/42.md)
|46|[ Permutations ](https://leetcode.com/problems/permutations/) | Medium |순열을 출력하는 여러가지 풀이 |[Solution](leetcode/medium/46.md)
|49|[ Group Anagrams ](https://leetcode.com/problems/group-anagrams/) | Medium |unordered_map 과 정렬 |[Solution](leetcode/medium/49.md)
|77|[ Combinations ](https://leetcode.com/problems/combinations/) | Medium | DFS |[Solution](leetcode/medium/77.md)
|78|[ Subsets ](https://leetcode.com/problems/subsets/) | Medium | DFS, 비트마스킹 |[Solution](leetcode/medium/78.md)
|92|[ Maximum-Depth-of-Binary-tree ](https://leetcode.com/problems/reverse-linked-list-ii/) | Easy | 트리의 깊이 |[Solution](leetcode/easy/104.md)
|104|[ Reverse Linked List 2 ](https://leetcode.com/problems/maximum-depth-of-binary-tree/) | Medium | 연결 리스트 |[Solution](leetcode/medium/92.md)
|110|[ Balanced Binary Tree ](https://leetcode.com/problems/balanced-binary-tree/) | Medium | 균형 이진 트리 |[Solution](leetcode/easy/110.md)
|125|[ Valid Palindrome ](https://leetcode.com/problems/valid-palindrome/) | Easy | 그냥 팰린드롬 !|[Solution](leetcode/easy/125.md)
|166|[ Fraction to Recurring Decimal ](https://leetcode.com/problems/fraction-to-recurring-decimal/) | Medium | 문자열 , 구현|[Solution](leetcode/medium/166.md)
|200|[Number of Islands ](https://leetcode.com/problems/number-of-islands/) |Medium | BFS & DFS 기본 |[Solution](leetcode/medium/200.md)
|208|[ Implement Trie (Prefix tree) ](https://leetcode.com/problems/implement-trie-prefix-tree/) |Medium | 트라이 |[Solution](leetcode/medium/208.md)
|226|[ Invert Binary Tree ](https://leetcode.com/problems/invert-binary-tree/) |Easy | 트리 자식 변환 |[Solution](leetcode/easy/226.md)
|316|[ Remove Duplicate Letters ](https://leetcode.com/problems/remove-duplicate-letters/) | Medium | Stack & 구현 |[Solution](leetcode/medium/316.md)
|344|[ Reverse String ](https://leetcode.com/problems/reverse-string/) | Easy | swap 활용|[Solution](leetcode/easy/344.md)
|367|[ Valid Perfect Square ](https://leetcode.com/problems/valid-perfect-square/) | Easy | easy~~ |[Solution](leetcode/easy/367.md)
|543|[ Diameter of Binary Tree ](https://leetcode.com/problems/diameter-of-binary-tree/) | Easy | 트리의 직경|[Solution](leetcode/easy/543.md)
|617|[ Merge Two Binary Trees ](https://leetcode.com/problems/merge-two-binary-trees/) | Easy | 트리의 병합|[Solution](leetcode/easy/617.md)
|687|[Longest Univalue Path ](https://leetcode.com/problems/longest-univalue-path/) | Medium | 트리의 경로|[Solution](leetcode/medium/687.md)
|739|[ Daily Temperatures ](https://leetcode.com/problems/daily-temperatures/) | Medium | Monotonic Stack |[Solution](leetcode/medium/739.md)
|819|[ Most Common Word ](https://leetcode.com/problems/most-common-word/) | Easy | transform , unordered_map 활용 , 클린 코드| [Solution](leetcode/easy/819.md)
|937|[ Reorder Data in Log Files ](https://leetcode.com/problems/reorder-data-in-log-files/) | Easy | 문자열 정렬시 참고하기 (sort 사용자 정의)|[Solution](leetcode/easy/937.md)## 👻 프로그래머스
|레벨 | 문제 | 코멘트 |코드|
|:-----|:----|:----|:-----
|Lv.0| [안전지대](https://programmers.co.kr/learn/courses/30/lessons/12086) | 반복문 | [코드](programmers/level00/안전지대.md) |
|Lv.0| [이진수 더하기](https://programmers.co.kr/learn/courses/30/lessons/120885) | 구현 ,문자열 | [코드](programmers/level00/이진수더하기.md) |
|Lv.0| [정수 찾기](https://programmers.co.kr/learn/courses/30/lessons/181840) | for문 | [코드](programmers/level00/정수찾기.md) |
|Lv.0| [1로 만들기](https://programmers.co.kr/learn/courses/30/lessons/181880) | 구현 | [코드](programmers/level00/1로만들기.md) |
|Lv.0| [문자열 뒤집기](https://programmers.co.kr/learn/courses/30/lessons/181905) | reverse , substr 문법 | [코드](programmers/level00/문자열뒤집기.md) |
|Lv.0| [간단한 논리 연산](https://programmers.co.kr/learn/courses/30/lessons/181917) | 논리 연산 | [코드](programmers/level00/간단한논리연산.md) |
|Lv.0| [수열과 구간 쿼리2](https://programmers.co.kr/learn/courses/30/lessons/181923) | for문 , 비교 ,min | [코드](programmers/level00/수열과구간2.md) |
|Lv.0| [가까운 수 ](https://programmers.co.kr/learn/courses/30/lessons/181923) | sort | [코드](programmers/level00/가장가까운수.md) |
|Lv.1| [폰켓몬](https://programmers.co.kr/learn/courses/30/lessons/1845) | unordered_set | [코드](programmers/level01/폰켓몬.md) |
|Lv.1| [가운데 글자 가져오기](https://programmers.co.kr/learn/courses/30/lessons/12903) | substr 활용하기 | [코드](programmers/level01/가운데글자.md) |
|Lv.1| [같은 숫자는 싫어](https://programmers.co.kr/learn/courses/30/lessons/12906) | 구현 , unique 키워드를 아는가 | [코드](programmers/level01/같은숫자.md) |
|Lv.1| [나누어 떨어지는 숫자 배열](https://programmers.co.kr/learn/courses/30/lessons/12910) | 나머지 연산 | [코드](programmers/level01/나누어.md) |
|Lv.1| [두 정수 사이의 합](https://programmers.co.kr/learn/courses/30/lessons/12912) | swap | [코드](programmers/level01/두정수합.md) |
|Lv.1| [문자열 다루기 기본](https://programmers.co.kr/learn/courses/30/lessons/12918) | isdigit | [코드](programmers/level01/문자열다루기.md) |
|Lv.1| [자연수 뒤집어 배열로 만들기](https://programmers.co.kr/learn/courses/30/lessons/12932) | 수학 , 나머지 | [코드](programmers/level01/자연수뒤집어.md) |
|Lv.1| [소수 만들기✔️ ](https://programmers.co.kr/learn/courses/30/lessons/12977) | 소수 확인 |[코드](programmers/level01/소수만들기.md) |
|Lv.1| [[1차] 비밀지도](https://programmers.co.kr/learn/courses/30/lessons/17681) | 2진법 ,구현 ,문자열, 코드 참고 👍👍 | [코드](programmers/level01/비밀지도.md) |
|Lv.1| [[1차] 다트게임](https://programmers.co.kr/learn/courses/30/lessons/17682) | 구현 , stack 대신 vector 사용 가능 (참고) 👍👍👍 | [코드](programmers/level01/다트게임.md) |
|Lv.1| [완주하지 못한 선수 ✔️](https://programmers.co.kr/learn/courses/30/lessons/42576) | unordered_map | [코드](programmers/level01/완주.md) |
|Lv.1| [K번째 수 ✔️](https://programmers.co.kr/learn/courses/30/lessons/42748) | 정렬 | [코드](programmers/level01/K번째.md) |
|Lv.1| [실패율](https://programmers.co.kr/learn/courses/30/lessons/42889) | 구현 | [코드](programmers/level01/실패율.md) |
|Lv.1| [크레인 인형뽑기 게임✔️](https://programmers.co.kr/learn/courses/30/lessons/64061) | 구현 | [코드](programmers/level01/크레인.md) |
|Lv.1| [키패드 누르기✔️](https://programmers.co.kr/learn/courses/30/lessons/67256) | 구현 | [코드](programmers/level01/키패드.md) |
|Lv.1| [두 개 뽑아서 더하기✔️](https://programmers.co.kr/learn/courses/30/lessons/68644) |정렬 | [코드](programmers/level01/두개.md) |
|Lv.1| [내적✔️](https://programmers.co.kr/learn/courses/30/lessons/70128) | 구현 | [코드](programmers/level01/내적.md) |
|Lv.1| [신규 아이디 추천✔️](https://programmers.co.kr/learn/courses/30/lessons/72410) | isdigit , strchr , front , pop_back | [코드](programmers/level01/신규아이디.md) |
|Lv.1| [음양 더하기✔️](https://programmers.co.kr/learn/courses/30/lessons/76501) | 구현 | [코드](programmers/level01/음양.md) |
|Lv.1| [로또의 최고 순위와 최저 순위✔️](https://programmers.co.kr/learn/courses/30/lessons/77484) | 배열 lookup 테이블, | [코드](programmers/level01/로또.md) |
|Lv.1| [숫자 문자열과 영단어](https://programmers.co.kr/learn/courses/30/lessons/81301) | 문자열 파싱, regex | [코드](programmers/level01/숫자문자열과영단어.md) |
|Lv.1| [최소 직사각형](https://programmers.co.kr/learn/courses/30/lessons/86491) | swap , 수학 | [코드](programmers/level01/직사각형.md) |
|Lv.1| [신고 결과 받기✔️](https://programmers.co.kr/learn/courses/30/lessons/92334) | 구현 & unordered_map | [코드](programmers/level01/신고결과받기.md) |
|Lv.1| [성격 유형 검사하기](https://programmers.co.kr/learn/courses/30/lessons/118666) | hashMap , 구현 | [코드](programmers/level01/성격유형.md) |
|Lv.2| [게임 맵 최단거리 ](https://programmers.co.kr/learn/courses/30/lessons/1844) | BFS| [코드](programmers/level02/게임맵최단거리.md) |
|Lv.2| [124 나라의 숫자✔️](https://programmers.co.kr/learn/courses/30/lessons/12899) | 3진법 규칙 찾기| [코드](programmers/level02/124나라.md) |
|Lv.2| [2 X N 타일링](https://programmers.co.kr/learn/courses/30/lessons/12900) | DP | [코드](programmers/level02/타일링.md) |
|Lv.2| [3 X N 타일링](https://programmers.co.kr/learn/courses/30/lessons/12902) | DP 심화 | [코드](programmers/level02/3N타일링.md) |
|Lv.2| [가장 큰 정사각형 찾기](https://programmers.co.kr/learn/courses/30/lessons/12905) | DP | [코드](programmers/level02/가장큰정사각형.md) |
|Lv.2| [올바른 괄호](https://programmers.co.kr/learn/courses/30/lessons/12909) | 괄호 문제 | [코드](programmers/level02/올바른괄호.md) |
|Lv.2| [다음 큰 숫자](https://programmers.co.kr/learn/courses/30/lessons/12911) | 구현 | [코드](programmers/level02/다음큰숫자.md) |
|Lv.2| [땅따먹기](https://programmers.co.kr/learn/courses/30/lessons/12913) | dp , max() | [코드](programmers/level02/땅따먹기.md) |
|Lv.2| [멀리 뛰기](https://programmers.co.kr/learn/courses/30/lessons/12914) | DP | [코드](programmers/level02/멀리뛰기.md) |
|Lv.2| [숫자 블록](https://programmers.co.kr/learn/courses/30/lessons/12923) | 수학 , 약수 | [코드](programmers/level02/숫자블록.md) |
|Lv.2| [숫자의 표현](https://programmers.co.kr/learn/courses/30/lessons/12924) | 구현 | [코드](programmers/level02/숫자의표현.md) |
|Lv.2| [즐서는 방법](https://programmers.co.kr/learn/courses/30/lessons/12936) | 조합,수학론, 순열 | [코드](programmers/level02/줄서는방법.md) |
|Lv.2| [최댓값과 최솟값](https://programmers.co.kr/learn/courses/30/lessons/12939) | stringstream | [코드](programmers/level02/최댓값과최솟값.md) |
|Lv.2| [최솟값 만들기](https://programmers.co.kr/learn/courses/30/lessons/12941) | 정렬 | [코드](programmers/level02/최솟값만들기.md) |
|Lv.2| [피보나치 수](https://programmers.co.kr/learn/courses/30/lessons/12945) | 피보나치 수 | [코드](programmers/level02/피보나치수.md) |
|Lv.2| [하노이의 탑](https://programmers.co.kr/learn/courses/30/lessons/12946) | 재귀 | [코드](programmers/level02/하노이탑.md) |
|Lv.2| [JadenCase 문자열 만들기](https://programmers.co.kr/learn/courses/30/lessons/12951) | 문자열 구현 , toupper & tolower | [코드](programmers/level02/JadenCase.md) |
|Lv.2| [N-Queen](https://programmers.co.kr/learn/courses/30/lessons/12952) | 백트래킹 | [코드](programmers/level02/NQueen.md) |
|Lv.2| [N개의 최소 공배수](https://programmers.co.kr/learn/courses/30/lessons/12953) | 수학, 최소공배수 ,유클리드 호제법 | [코드](programmers/level02/최소공배수.md) |
|Lv.2| [짝지어 제거하기](https://programmers.co.kr/learn/courses/30/lessons/12973) | stack | [코드](programmers/level02/짝지어제거하기.md) |
|Lv.2| [배달](https://programmers.co.kr/learn/courses/30/lessons/12978) | 다익스트라 | [코드](programmers/level02/배달.md) |
|Lv.2| [점프와 순간이동](https://programmers.co.kr/learn/courses/30/lessons/12980) | 그리디 ,2진법에서 1의 개수 | [코드](programmers/level02/점프.md) |
|Lv.2| [영어 끝말잇기 ](https://programmers.co.kr/learn/courses/30/lessons/12981) | 구현 | [코드](programmers/level02/영어끝말잇기.md) |
|Lv.2| [예상 대진표](https://programmers.co.kr/learn/courses/30/lessons/12985) | 수학 | [코드](programmers/level02/예상대진표.md) |
|Lv.2| [[1차] 뉴스 클러스터링 ](https://programmers.co.kr/learn/courses/30/lessons/17677) | 구현, upper_bound & lower_bound 활용 👍👍 | [코드](programmers/level02/1차뉴스.md) |
|Lv.2| [[1차] 프렌즈4블록 ](https://programmers.co.kr/learn/courses/30/lessons/17679) | 구현, 퍼즐 문제 | [코드](programmers/level02/프렌즈블록.md) |
|Lv.2| [[1차] 캐시 ](https://programmers.co.kr/learn/courses/30/lessons/17680) | vector erase ,push_back , LRU 알고리즘 👍👍| [코드](programmers/level02/캐시.md) |
|Lv.2| [[3차] 압축 ](https://programmers.co.kr/learn/courses/30/lessons/17684) | map ,string , pop_back()| [코드](programmers/level02/압축.md) |
|Lv.2| [[3차] 파일명 정렬 ](https://programmers.co.kr/learn/courses/30/lessons/17686) | 문자열 정렬 (구조체) 커스텀 | [코드](programmers/level02/파일명정렬.md) |
|Lv.2| [n진수 게임](https://programmers.co.kr/learn/courses/30/lessons/17687) | 구현 | [코드](programmers/level02/n진수게임.md) |
|Lv.2| [전화번호 목록 ](https://programmers.co.kr/learn/courses/30/lessons/42577) | 정렬 , 문자열 substr| [코드](programmers/level02/전화번호목록.md) |
|Lv.2| [위장](https://programmers.co.kr/learn/courses/30/lessons/42578) | 해시| [코드](programmers/level02/위장.md) |
|Lv.2| [프린터](https://programmers.co.kr/learn/courses/30/lessons/42578) | 큐 , 구현 센스 익히기(큐 X) 👍 | [코드](programmers/level02/프린터.md) |
|Lv.2| [주식가격](https://programmers.co.kr/learn/courses/30/lessons/42584) | 스택 | [코드](programmers/level02/주식가격.md) |
|Lv.2| [기능개발✔️](https://programmers.co.kr/learn/courses/30/lessons/42586) | vector , queue 자료 구조 | [코드](programmers/level02/기능개발.md) |
|Lv.2| [가장 큰 수](https://programmers.co.kr/learn/courses/30/lessons/42746) | 정렬 , 비교함수| [코드](programmers/level02/가장큰수.md) |
|Lv.2| [H-Index](https://programmers.co.kr/learn/courses/30/lessons/42747) | 정렬 | [코드](programmers/level02/H.md) |
|Lv.2| [소수 찾기](https://programmers.co.kr/learn/courses/30/lessons/42839) | 완탐 | [코드](programmers/level02/소수찾기.md) |
|Lv.2| [카펫 ](https://programmers.co.kr/learn/courses/30/lessons/42842) | 수학 ,완탐 | [코드](programmers/level02/카펫.md) |
|Lv.2| [큰 수 만들기 ](https://programmers.co.kr/learn/courses/30/lessons/42883) | 그리디 , 스텍 👍👍 | [코드](programmers/level02/큰수만들기.md) |
|Lv.2| [구명보트 ](https://programmers.co.kr/learn/courses/30/lessons/42885) | 그리디 , 투 포인터 | [코드](programmers/level02/구명보트.md) |
|Lv.2| [오픈채팅방✔️ ](https://programmers.co.kr/learn/courses/30/lessons/42888) | map , 구현 | [코드](programmers/level02/오픈채팅방.md) |
|Lv.2| [후보키](https://programmers.co.kr/learn/courses/30/lessons/42890) | 조합 (완탐) | [코드](programmers/level02/후보키.md) |
|Lv.2| [스킬트리](https://programmers.co.kr/learn/courses/30/lessons/49993) | 구현 | [코드](programmers/level02/스킬트리.md) |
|Lv.2| [방문 길이](https://programmers.co.kr/learn/courses/30/lessons/49994) | 방문체크 , 구현 | [코드](programmers/level02/방문길이.md) |
|Lv.2| [문자열 압축✔️](https://programmers.co.kr/learn/courses/30/lessons/60057) |문자열 압축 !! | [코드](programmers/level02/문자열압축.md) |
|Lv.2| [괄호 변환](https://programmers.co.kr/learn/courses/30/lessons/60058) | 구현 | [코드](programmers/level02/괄호변환.md) |
|Lv.2| [수식 최대화](https://programmers.co.kr/learn/courses/30/lessons/67257) | vector erase 👍👍 | [코드](programmers/level02/수식최대화.md) |
|Lv.2| [이진 변환 반복하기](https://programmers.co.kr/learn/courses/30/lessons/68936) | 2진법 계산 , reverse | [코드](programmers/level02/이진변환.md) |
|Lv.2| [쿼드압축 후 개수 세기](https://programmers.co.kr/learn/courses/30/lessons/70129) | 분할 정복| [코드](programmers/level02/쿼드압축.md) |
|Lv.2| [메뉴 리뉴얼](https://programmers.co.kr/learn/courses/30/lessons/72411) | DFS , 조합 , map 👍👍 | [코드](programmers/level02/메뉴리뉴얼.md) |
|Lv.2| [순위 검색](https://programmers.co.kr/learn/courses/30/lessons/72412) | 해시 , 이분탐색 | [코드](programmers/level02/순위검색.md) |
|Lv.2| [ 괄호 회전하기](https://programmers.co.kr/learn/courses/30/lessons/76502) | stack , 구현 | [코드](programmers/level02/괄호회전하기.md) |
|Lv.2| [행렬 테두리 회전하기](https://programmers.co.kr/learn/courses/30/lessons/77485) | 구현 | [코드](programmers/level02/행렬테두리회전.md) |
|Lv.2| [2개 이하로 다른 비트](https://programmers.co.kr/learn/courses/30/lessons/77885) | 비트 연산 이해하기 | [코드](programmers/level02/2개이하.md) |
|Lv.2| [거리두기 확인하기](https://programmers.co.kr/learn/courses/30/lessons/81302) | 구현 !!! | [코드](programmers/level02/거리두기.md) |
|Lv.2| [모음 사전](https://programmers.co.kr/learn/courses/30/lessons/84512) | 구현 , 수학 | [코드](programmers/level02/모음사전.md) |
|Lv.2| [빛의 경로 사이클](https://programmers.co.kr/learn/courses/30/lessons/86052) | DFS , 완탐 | [코드](programmers/level02/빛의경로.md) |
|Lv.2| [전력망을 둘로 나누기✔️](https://programmers.co.kr/learn/courses/30/lessons/86971) | DFS , 자식 노드의 수 | [코드](programmers/level02/전력망.md) |
|Lv.2| [n^2 배열 자르기](https://programmers.co.kr/learn/courses/30/lessons/87390) | 수학, 규칙 찾기 | [코드](programmers/level02/배열자르기.md) |
|Lv.2| [피로도](https://programmers.co.kr/learn/courses/30/lessons/87946) | 완탐 !! | [코드](programmers/level02/피로도.md) |
|Lv.2| [k진수에서 소수 개수 구하기](https://programmers.co.kr/learn/courses/30/lessons/92335) | stringstream , stoll 함수 구현 | [코드](programmers/level02/k진수.md) |
|Lv.2| [주차 요금 계산](https://programmers.co.kr/learn/courses/30/lessons/92341) | 문자열 split , map , ceil() 구현 문제 | [코드](programmers/level02/주차요금.md) |
|Lv.2| [양궁 대회](https://programmers.co.kr/learn/courses/30/lessons/92342) | DFS & 완전탐색 ,중복 조합 | [코드](programmers/level02/양궁대회.md) |
|Lv.2| [두 큐 합 같게 만들기](https://programmers.co.kr/learn/courses/30/lessons/118667) | 두 개의 큐| [코드](programmers/level02/듀큐합.md) |
|Lv.2| [할인 행사](https://programmers.co.kr/learn/courses/30/lessons/131127) | 해시 맵| [코드](programmers/level02/할인행사.md) |
|Lv.2| [연속 부분 수열 합의 개수](https://programmers.co.kr/learn/courses/30/lessons/131701) | for문 범위 설정| [코드](programmers/level02/연속부분.md) |
|Lv.2| [롤케이크 자르기](https://programmers.co.kr/learn/courses/30/lessons/132265) | unordered_map 2개 사용| [코드](programmers/level02/롤케이크.md) |
|Lv.3| [거스름돈 ](https://programmers.co.kr/learn/courses/30/lessons/12907) | 냅색 | [코드](programmers/level03/거스름돈.md) |
|Lv.3| [야근 지수 ](https://programmers.co.kr/learn/courses/30/lessons/12927) | 그리디 , 정렬 | [코드](programmers/level03/야근지수.md) |
|Lv.3| [최고의 집합 ](https://programmers.co.kr/learn/courses/30/lessons/12938) | 수학 ,구현 | [코드](programmers/level03/최고의집합.md) |
|Lv.3| [1차 셔틀버스 ](https://programmers.co.kr/learn/courses/30/lessons/17678) | 구현 (시간 관련 ) & 그리디 | [코드](programmers/level03/셔틀버스.md) |
|Lv.3| [디스크 컨트롤러 ](https://programmers.co.kr/learn/courses/30/lessons/42627) | 우선순위 큐 | [코드](programmers/level03/디스크컨트롤러.md) |
|Lv.3| [섬 연결하기 ](https://programmers.co.kr/learn/courses/30/lessons/42861) | MST , 크루스칼 , 정렬 사용자 정의 custom | [코드](programmers/level03/섬연결하기.md) |
|Lv.3| [단속카메라 ](https://programmers.co.kr/learn/courses/30/lessons/42884) | 정렬 , 그리디 , 정렬 custom | [코드](programmers/level03/단속카메라.md) |
|Lv.3| [길 찾기 게임 ](https://programmers.co.kr/learn/courses/30/lessons/42892) | 트리 전위,중위 순회 | [코드](programmers/level03/길찾기게임.md) |
|Lv.3| [N으로 표현 ](https://programmers.co.kr/learn/courses/30/lessons/42895) | DP , unordered_set , find() | [코드](programmers/level03/N으로표현.md) |
|Lv.3| [네트워크](https://programmers.co.kr/learn/courses/30/lessons/43162) | DFS | [코드](programmers/level03/네트워크.md) |
|Lv.3| [단어 변환](https://programmers.co.kr/learn/courses/30/lessons/43163) | DFS | [코드](programmers/level03/단어변환.md) |
|Lv.3| [여행경로](https://programmers.co.kr/learn/courses/30/lessons/43164) | DFS , 문자열 | [코드](programmers/level03/여행경로.md) |
|Lv.3| [순위 ](https://programmers.co.kr/learn/courses/30/lessons/49191) | 플로이드 와샬 , dfs | [코드](programmers/level03/순위.md) |
|Lv.3| [기둥과 보 설치 ](https://programmers.co.kr/learn/courses/30/lessons/60061) | 빡구현 | [코드](programmers/level03/기둥과보.md) |
|Lv.3| [불량 사용자 ](https://programmers.co.kr/learn/courses/30/lessons/64064) | 조합 , DFS (무조건 복습) 👍👍👍👍👍 | [코드](programmers/level03/불량사용자.md) |
|Lv.3| [보석 쇼핑 ](https://programmers.co.kr/learn/courses/30/lessons/67258) | 투포인터!! , 테케 추가 👍👍👍| [코드](programmers/level03/보석쇼핑.md) |
|Lv.3| [경주로 건설 ](https://programmers.co.kr/learn/courses/30/lessons/67259) | BFS 응용 | [코드](programmers/level03/경주로건설.md) |
|Lv.3| [합승 택시 요금 ](https://programmers.co.kr/learn/courses/30/lessons/72413) | 플로이드 와샬 or 다익스트라| [코드](programmers/level03/합승택시요금.md) |
|Lv.3| [광고 삽입 ](https://programmers.co.kr/learn/courses/30/lessons/72414) | prefix sum , 문자열 파싱(ostringstream) 센스 | [코드](programmers/level03/광고삽입.md) |
|Lv.3| [카드 짝 맞추기 ](https://programmers.co.kr/learn/courses/30/lessons/72415) | BFS , 브루트포스 , 순열 ,DP , 최단거리 , BFS , 구현| [코드](programmers/level03/카드짝맞추기.md) |
|Lv.3| [다단계 칫솔 판매 ](https://programmers.co.kr/learn/courses/30/lessons/77486) | map , 구현| [코드](programmers/level03/다단계.md) |
|Lv.3| [110 옮기기 ](https://programmers.co.kr/learn/courses/30/lessons/77886) | Stack , 구현| [코드](programmers/level03/110옮기기.md) |
|Lv.3| [표 편집 ](https://programmers.co.kr/learn/courses/30/lessons/81303) |(낯선 유형의 문제 ) ,연결리스트,이진 트리 | [코드](programmers/level03/표편집.md) |
|Lv.3| [양과 늑대](https://programmers.co.kr/learn/courses/30/lessons/92343) | DFS & 비트마스킹 & DP | [코드](programmers/level03/양과늑대.md) |
|Lv.3| [파괴되지 않은 건물 ](https://programmers.co.kr/learn/courses/30/lessons/92344) |누적합 , imos , dp | [코드](programmers/level03/건물.md) |
|Lv.3| [사라지는 발판 ](https://programmers.co.kr/learn/courses/30/lessons/92345) | minimax 게임 이론 & 재귀 (많이 어려움) | [코드](programmers/level03/발판.md) |
|Lv.4| [징검다리 ](https://programmers.co.kr/learn/courses/30/lessons/43326) | 이분탐색 | [코드](programmers/level04/징검다리.md) |
|Lv.4| [지형 이동 ](https://programmers.co.kr/learn/courses/30/lessons/62050) | 너비 탐색 && MST | [코드](programmers/level04/지형이동.md) |## 🤡 SQL
|레벨 | 문제 | 코멘트 |코드|
|:-----|:----|:----|:-----
|Lv.1| [ 모든 레코드 조회하기 ✔️](https://programmers.co.kr/learn/courses/30/lessons/59034) | select 에 대해서 아는지 확인| [코드](SQL/lv_1/모든레코드.md) |
|Lv.1| [ 역순 정렬하기 ✔️](https://programmers.co.kr/learn/courses/30/lessons/59035) | order by desc , asc 를 아는가| [코드](SQL/lv_1/역순.md) |
|Lv.1| [이름이 없는 동물의 아이디 ✔️](https://programmers.co.kr/learn/courses/30/lessons/59039) | null 값은 어떻게 체크하는가 (is null)| [코드](SQL/lv_1/이름이없는.md) |
|Lv.1| [이름이 있는 동물의 아이디 ✔️](https://programmers.co.kr/learn/courses/30/lessons/59047) | is not null 처리 | [코드](SQL/lv_1/이름이있는.md) |
|Lv.1| [ 최대값 구하기 ✔️](https://programmers.co.kr/learn/courses/30/lessons/59415) | max 키워드를 아는가 , order by limit 1| [코드](SQL/lv_1/최대값.md) |
|Lv.2| [ 최솟값 구하기✔️ ](https://programmers.co.kr/learn/courses/30/lessons/59038) |min 키워드, order by desc limit 1 | [코드](SQL/lv_2/최솟값.md) |
|Lv.2| [ 고양이와 개는 몇 마리 있을까✔️ ](https://programmers.co.kr/learn/courses/30/lessons/59040) |group by , order by 사용 | [코드](SQL/lv_2/고양이와개.md) |
|Lv.2| [ 동명 동물 수 찾기✔️ ](https://programmers.co.kr/learn/courses/30/lessons/59041) |이름이 2번 쓰인 동물 , group by , having 을 아는가| [코드](SQL/lv_2/동명동물.md) |
|Lv.2| [ 루시와 엘라 찾기 ](https://programmers.co.kr/learn/courses/30/lessons/59046) |in | [코드](SQL/lv_2/루시와엘라찾기.md) |
|Lv.2| [ 이름에 el이 들어가는 동물 찾기 ✔️ ](https://programmers.co.kr/learn/courses/30/lessons/59047) |mysql 과 oracle 차이(대소문자 구문 , like) | [코드](SQL/lv_2/이름el.md) |
|Lv.2| [ 동물 수 구하기 ✔️ ](https://programmers.co.kr/learn/courses/30/lessons/59406) | count 키워드를 사용할 줄 아는가| [코드](SQL/lv_2/동물수.md) |
|Lv.2| [ 입양 시각 구하기(1) ✔️ ](https://programmers.co.kr/learn/courses/30/lessons/59412) | 날짜의 시간을 추출 하는 hour 키워드,group by,having| [코드](SQL/lv_2/입양시각.md) |
|Lv.3| [ 없어진 기록 찾기 ](https://programmers.co.kr/learn/courses/30/lessons/59042) |outer join| [코드](SQL/lv_3/없어진기록.md) |
|Lv.3| [ 있었는데요 없었습니다. ](https://programmers.co.kr/learn/courses/30/lessons/59043) |inner join| [코드](SQL/lv_3/있었는데요.md) |
|Lv.3| [ 오래 기간 보호한 동물 (2) ](https://programmers.co.kr/learn/courses/30/lessons/59411) |datediff ,string ,date , 날짜 차이 | [코드](SQL/lv_3/보호동물2.md) |
|Lv.3| [ 오래 기간 보호한 동물 (1) ](https://programmers.co.kr/learn/courses/30/lessons/59044) |left join| [코드](SQL/lv_3/보호동물.md) |
|Lv.3| [ 헤비 유저가 소유한 장소 ](https://programmers.co.kr/learn/courses/30/lessons/77487) |서브 쿼리 , in| [코드](SQL/lv_3/헤비유저.md) |
|Lv.4| [ 보호소에서 중성화한 동물 ](https://programmers.co.kr/learn/courses/30/lessons/59045) |inner join , like| [코드](SQL/lv_4/중성화동물.md) |
|Lv.4| [ 입양 시각 구하기 (2) ](https://programmers.co.kr/learn/courses/30/lessons/59413) | row 채우기 | [코드](SQL/lv_4/입양시각2.md) |
|Lv.4| [ 우유와 요거트가 담긴 장바구니 ](https://programmers.co.kr/learn/courses/30/lessons/62284) |self join , intersect ,inner join , 서브쿼리| [코드](SQL/lv_4/우유.md) |## 👽인프런
|번호 | 문제 | 코멘트 |코드|
|:----|:----|:----|:-----
|DP 9.|[ 가방 문제(냅색)](https://www.inflearn.com/course/%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98/unit/29258?tab=curriculum) |냅색 | [코드](inflearn/5.dp/가방냅색.md) |
|DP 10.|[ 동전 교환(냅색)](https://www.inflearn.com/course/%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98/unit/29259?tab=curriculum) |냅색 | [코드](inflearn/5.dp/동전교환.md) |
|DP 11.|[ 최대 점수 구하기(냅색)](https://www.inflearn.com/course/%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98/unit/29260?tab=curriculum) |냅색 | [코드](inflearn/5.dp/최대점수.md) |
|4-2|[톰과 제리](https://cote.inflearn.com/contest/5/problem/3-5) |BFS 응용 문제 | [코드](inflearn/ps/1.md) |## 📃 Document
- [코테 대비 STL 정리](./STL/stl.md)
- [참고](./good/참고.md)
- [알고리즘 고수 블로그 ](./good/블로그모음.md)