- Programmers
- BaekJoon Online
- LeetCode
problem | language | solved |
---|---|---|
비밀지도 | Python | ✅ |
캐시 | Python | ✅ |
problem | language | solved |
---|---|---|
문자열 압축 | Python | ✅ |
괄호 변환 | Python | ✅ |
자물쇠와 열쇠 | Python | ✅ |
problem | algorithm | language | solved |
---|---|---|---|
완전탐색_모의고사 | Bruteforce | Python | ✅ |
완전탐색_소수 찾기 | Bruteforce | Python | ✅ |
완전탐색_숫자 야구 | Bruteforce | Python | ✅ |
완전탐색_카펫 | Bruteforce | Python | ✅ |
정렬_K번쨰 수 | Sort | Python | ✅ |
정렬_가장 큰 수 | Sort | Python | ✅ |
정렬_H-Index | Sort | Python | ✅ |
해시_완주하지 못한 선수 | Hashing | Python | ✅ |
해시_전화번호 목록 | Hashing | Python | ✅ |
해시_위장 | Hashing | Python | ✅ |
해시_베스트앨범 | Hashing | Python | |
DP_N으로 표현 | DP | Python | ✅ |
DP_타일 장식물 | DP | Python | ✅ |
DP_정수 삼각형 | DP | Python | ✅ |
DP_등굣길 | DP | Python | ✅ |
DP_카드 게임 | DP | Python | ✅ |
DP_도둑질 | DP | Python | ✅ |
DP_서울에서 경산까지 | DP | Python | ✅ |
이분탐색_예산 | 이분 탐색 | Python | ✅ |
이분탐색_입국심사 | 이분 탐색 | Python | ✅ |
이분탐색_징검다리 | 이분 탐색 | Python | ✅ |
DFS/BFS_타겟 넘버 | DFS/BFS | Python | ✅ |
DFS/BFS_네트워크 | DFS/BFS | Python | ✅ |
DFS/BFS 단어 변환 | DFS/BFS | Python | ✅ |
DFS/BFS 여행 경로 | DFS/BFS | Python | ✅ |
스택/큐 다리를 지나는 트럭 | 스택/큐 | Python | ✅ |
스택/큐 기능 개발 | 스택/큐 | Python | ✅ |
스택/큐 프린터 | 스택/큐 | Python | ✅ |
스택/큐 쇠막대기 | 스택/큐 | Python | ✅ |
스택/큐 주식 가격 | 스택/큐 | Python | ✅ |
Heap 더 맵게 | Heap | Python | ✅ |
Heap 라면 공장 | Heap | Python | ✅ |
Heap 디스크 컨트롤러 | Heap | Python | ✅ |
Heap 이중우선순위큐 | Heap | Python | ✅ |
problem | language | solved |
---|---|---|
정수 제곱근 판별 | Java | ✅ |
x 만큼 간격있는 n개의 숫자 찾기 | Java, Python | ✅ |
월과 일이 주어졌을 때 2016년 기준으로 요일 알아내기 | Java | ✅ |
나누어 떨어지는 숫자 배열 | Java | ✅ |
가운데 글자 알아내기 | Java | ✅ |
시저암호 | Java, Python | ✅ |
서울에서 김서방 찾기 | Java | ✅ |
같은 숫자는 싫어 | Java | ✅ |
문자열 내 p와 y의 개수 | Java | ✅ |
소수 찾기 | Java | ✅ |
문자열 다루기 기본 | Java | ✅ |
자연수 뒤집어 배열로 만들기 | Java | ✅ |
문자열 내림차순으로 배치하기 | Java | ✅ |
두 정수 사이의 합 | Java | ✅ |
약수의 합 구하기 | Java | ✅ |
수박수박수박수박수박수? | Java | ✅ |
제일 작은 수 제거하기 | Java | ✅ |
하샤드 수 | Java, Python | ✅ |
정수 내림차순 구하기 | Java, Python | ✅ |
최대공약수와 최소공배수 찾기 | Java | ✅ |
행렬의 덧셈 | Java, Python | ✅ |
problem | language | solved |
---|---|---|
모든 레코드 제외하기 | SQL | ✅ |
역순 정렬하기 | SQL | ✅ |
아픈 동물 찾기 | SQL | ✅ |
어린 동물 찾기 | SQL | ✅ |
최솟값 구하기 | SQL | ✅ |
이름이 없는 동물의 아이디 | SQL | ✅ |
고양이와 개는 몇 마리 있을까 | SQL | ✅ |
동명 동물 수 찾기 | SQL | ✅ |
없어진 기록 찾기 | SQL | ✅ |
있었는데요 없었습니다 | SQL | ✅ |
오랜 기간 보호한 동물(1) | SQL | ✅ |
보호소에서 중성화한 동물 | SQL | ✅ |
루시와 엘라 찾기 | SQL | ✅ |
이름이 el로 끝나는 동물 찾기 | SQL | ✅ |
동물의 아이디와 이름 | SQL | ✅ |
여러 기준으로 정렬하기 | SQL | ✅ |
상위 n개 레코드 | SQL | ✅ |
problem | algorithm | language | solved |
---|---|---|---|
1002_터렛 | Python | ✅ | |
1003_피보나치 | DP | Python | ✅ |
1010_다리 놓기 | DP | Python | ✅ |
1012_유기농 배추 | DFS | Python | ✅ |
1026_보물 | Python | ✅ | |
1049_기타줄 | Greedy | Python | ✅ |
1074_Z | Divide & Conquer | Python | ✅ |
1120_문자열 | Greedy | Python | ✅ |
1149_RGB 거리 | DP | Python | ✅ |
1152_단어 개수 | 문자열 | Python | ✅ |
1157_단어 공부 | 문자열 | Python | ✅ |
1182_부분 수열의 합 | Bruteforce | Python | ✅ |
1238_파티 | Dijkstra(최단거리) | Python | ✅ |
1260_DFS와 BFS | BFS, DFS | Python | ✅ |
1261_알고스팟 | Dijkstra(최단거리) | Python | ✅ |
1463_1로 만들기 | DP | Python | ✅ |
1504_특정한 최단 경로 | Dijkstra(최단거리) | Python | ✅ |
1541_잃어버린 괄호 | Greedy | Python | ✅ |
1620_나는야 포켓몬 마스터 이다솜 | 이분 탐색 | Python | ✅ |
1654_랜선 자르기 | 이분 탐색 | Python | ✅ |
1697_숨박꼭질 | BFS | Python | ✅ |
1748_수 이어 쓰기 1 | Python | ✅ | |
1753_최단경로 | Dijkstra(최단경로) | Python | ✅ |
1759_암호 만들기 | Backtracking | Python | ✅ |
1764_듣보잡 | Python | ✅ | |
1780_종이의 개수 | Divide & Conquer | Python | ✅ |
1781_컵라면 | Greedy | Python | ✅ |
1912_연속합 | DP | Python | ✅ |
1916_최소비용 구하기 | Dijkstra(최단경로) | Python | ✅ |
1920_숫자 찾기 | 이분검색 | Python | ✅ |
1931_회의실 배정 | Greedy | Python | ✅ |
1932_정수 삼각형 | DP | Python | ✅ |
1946_신입사원 | Greedy | Python | ✅ |
1966_프린터 | Simulation | Python | ✅ |
1987_알파벳 | Backtracking | Python | ✅ |
1992_쿼드트리 | Divide & Conquer | Python | ✅ |
2156_포도주 시식 | DP | Python | ✅ |
2178_미로 탐색 | BFS | Python | ✅ |
2193_이친수 | DP | Python | ✅ |
2217_로프 | Greedy | Python | ✅ |
2231_분해합 | Bruteforce | Python | ✅ |
2294_동전 2 | DP | Python | ✅ |
2309_일곱 난쟁이 | Bruteforce | Python | ✅ |
2455_지능형 기차 | Simulation | Python | ✅ |
2468_안전영역 | DFS | Python | ✅ |
2490_윷놀이 | Python | ✅ | |
2512_예산 | 이분 탐색 | Python | ✅ |
2529_부등호 | Greedy | Python | ✅ |
2563_색종이 | Python | ✅ | |
2579_계단 오르기 | DP | Python | ✅ |
2580_스도쿠 - 다른 풀이 방법 | Backtracking | Python | ✅ |
2606_바이러스 | DFS | Python | ✅ |
2667_단지 번호 붙히기 | DFS | Python | ✅ |
2748_피보나치 2 | DP | Python | ✅ |
2751_정렬 2 | Sorting | Python | ✅ |
2798_블랙잭 | Bruteforce | Python | ✅ |
2805_나무 자르기 | 이분 탐색 | Python | ✅ |
2851_슈퍼 마리오 | Python | ✅ | |
2869_달팽이는 올라가고 싶다 | 이분 탐색 | Python | ✅ |
2875_대회 or 인턴 | Greedy | Python | ✅ |
2935_소음 | Python | ✅ | |
2941_크로아티아 알파벳 | 문자열 | Python | ✅ |
2960_에라토스테네스의 체 | Python | ✅ | |
2985_세 수 | Python | ✅ | |
3053_택시 기하학 | Python | ✅ | |
4153_직각삼각형 | Python | ✅ | |
4485_녹색 옷 입은 애가 젤다지? | Dijkstra | Python | ✅ |
4948_베르트랑 공준 | Python | ✅ | |
5052_전화번호 목록 | Python | ✅ | |
5430_AC | Python | ✅ | |
5557_1학년 | DP | Python | ✅ |
5567_결혼식 | Python | ✅ | |
5568_카드 놓기 | DFS | Python | ✅ |
5585_거스름돈 | Greedy | Python | ✅ |
6549_히스토그램에서 가장 큰 직사각형 | DP | Python | ✅ |
6593_상범빌딩 | Dijkstra | Python | ✅ |
6604_로또 | Python | ✅ | |
7568_덩치 | Bruteforce | Python | ✅ |
7576_토마토 | BFS | Python | ✅ |
7785_회사에 있는 사람 | Python | ✅ | |
9095_1,2,3 더하기 | DP | Python | ✅ |
9251_LCS | DP(LCS) | Python | ✅ |
9372_상근이의 여행 | MST | Python | ✅ |
9461_파도반 수열 | DP | Python | ✅ |
9663_NQueen | Backtracking | Python | ✅ |
9935_문자열 폭발 | 문자열 | Python | |
10610_30 | Greedy | Python | ✅ |
10814_나이순정렬 | Sorting | Python | ✅ |
10815_숫자 카드 | 이분 탐색 | Python | ✅ |
10816_숫자 카드2 | 이분 탐색 | Python | ✅ |
10827_a^b | Python | ✅ | |
10833_쉬운 계단 수 | DP | Python | ✅ |
10989_정렬 3 | Sorting | Python | ✅ |
11047_동전0 | Greedy | Python | ✅ |
11050_이항계수1 | DP | Python | ✅ |
11051_이항계수2 | DP | Python | ✅ |
11053_LIS | DP | Python | ✅ |
11054_가장 큰 바이토닉 부분 수열 | DP | Python | ✅ |
11055_가장 큰 증가 부분 수열 | DP | Python | ✅ |
11399_ATM | Greedy | Python | ✅ |
11403_path | BFS | Python | ✅ |
11722_가장 큰 감소하는 부분 수열 | DP | Python | ✅ |
11724_연결 요소의 개수 | DFS | Python | ✅ |
11726_2xn 타일링 | DP | Python | ✅ |
11729_하노이 탑 이동 순서 | Divide & Conquer | Python | ✅ |
12865_평범한 배낭 | DP | Python | ✅ |
14501_퇴사 | DP | Python | ✅ |
14888_연산자 끼워넣기 | Bruteforce | Python | ✅ |
15953_상금 헌터 | Bruteforce | Python | ✅ |
problem | algorithm | level | language | solved |
---|---|---|---|---|
2 Add Two Numbers | Medium | Python | ✅ | |
7 Reverse Integer | Easy | Python | ✅ | |
8 String to Integer (atoi) | Medium | Python | ✅ | |
9 Palindrome Number | Easy | Python | ✅ | |
11 Container With Most Water | Medium | Python | ✅ | |
13 Roman to Integer | Easy | Python | ✅ | |
20 Valid Parentheses | Easy | Python | ✅ | |
21 Merge Two Sorted Lists | Easy | Python | ✅ | |
22 Generate Parentheses | Medium | Python | ✅ | |
28 Implement strStr() | Easy | Python | ✅ | |
29 Divide Two Integers | Medium | Python | ✅ | |
33 Search in Rotated Sorted Array | Medium | Python | ✅ | |
34 Find First and Last Position of Element in Sorted Array | Medium | Java | ✅ | |
36 Valid Sudoku | Medium | Java | ✅ | |
338 Counting Bits | DP | Easy | Python | ✅ |
392 Is Subsequence | DP | Easy | Python | ✅ |
746 Min Cost Climbing Stairs | DP | Easy | Python | ✅ |
1646 Get Maximum in Generated Array | DP | Easy | Python | ✅ |