매일 배운 것을 정리합니다.
- Computer Science
- Programming Language
- WEB Programming
- Android Programming
- Embedded
- Algorithm
- PS
- ETC..
- 개발자 마음가짐
3. RTOS_ThreadX
4. Linux Kernel
5. Network
1. C
2. Cpp
4. Java
5. Java Script
6. SQLite
1. WEB
1. Java
2. advancedJava
3. DBMS
4. DBMS_PROBLEM
5. JDBC
6. WEB
7. Network
8. Spring
9. Django
1. Bigdata
2. Android
1. SSD
4. Nandflash
5. I2C
6. CAN
7. VoIP
1. Basic
2. Sort
3. Stack,Queue
4. Recursion
5. Tree
6. Hash
7. Graph
9. Geometric
문제번호 | 솔루션 | 문제 링크 | 비고 |
---|---|---|---|
1005_ACM Craft | Link | 문제 | 그래프, 위상정렬 |
1010_다리놓기 | Link | 문제 | DP, 조합, 파스칼 |
1018_체스판 | Link | 문제 | 완전탐색 |
1028_다이아몬드 광산 | Link | 문제 | DP 4개 |
1038_감소하는 수 | Link | 문제 | Brute force |
1043_거짓말 | Link | 문제 | 분리집합, union-find |
1053_팰린드롬 공장 | Link | 문제 | DP, 팰린드롬 |
1058_친구 | Link | 문제 | 플로이드와샬 |
1062_가르침 | Link | 문제 | 문자열, 백트래킹, 비트마스킹, 브루트포스 |
1072_게임 | Link | 문제 | binary search |
1076_저항 | Link | 문제 | - |
1092_배 | Link | 문제 | 그리디, 구현 |
1102_발전소 | Link | 문제 | DP, DFS, 비트마스킹 |
1103_게임 | Link | 문제 | DP, DFS |
1106_호텔 | Link | 문제 | DP |
1107_리모컨 | Link | 문제 | 완전탐색, 구현 |
1158_요세푸스 문제 1 | Link | 문제 | 순열, 요세푸스의 순열, 큐 |
1167_트리의 지름 | Link | 문제 | 트리 지름, 그래프, BFS 2번하기 |
1168_요세푸스 문제 2 | Link | 문제 | 순열, 요세푸스의 순열2, 큐 |
1174_줄어드는 숫자 | Link | 문제 | 백트래킹, 비트연산, 정렬 |
1181_단어 정렬 | Link | 문제 | 문자열, 구현, 정렬 |
1182_부분수열의 합 | Link | 문제 | 투포인터, 조합, dfs |
1197_최소스패닝트리 | Link | 문제 | Kruscal Algorithm(간선) |
1202_보석 도둑 | Link | 문제 | Greedy, PQ |
1208_부분수열의 합2 | Link | 문제 | binary search, 투포인터, hashmap |
1212_8진수 2진수 | Link | 문제 | 구현, 진법변환 |
1238_파티 | Link | 문제 | 다익스트라 (단방향 간선) |
1244_스위치 켜고 끄기 | Link | 문제 | 구현 |
1253_좋다 | Link | 문제 | 투포인터 |
1260_DFS와 BFS | Link | 문제 | DFS, BFS |
1261_알고스팟 | Link | 문제 | 다익스트라, BFS |
1309_동물원 | Link | 문제 | DP |
1316_그룹 단어 체커 | Link | 문제 | 문자열, 구현 |
1339_단어 수학 | Link | 문제 | 그리디, 브루트포스 |
1365_꼬인 전깃줄 | Link | 문제 | 세그먼트 트리, LIS |
1368_물대기 | Link | 문제 | Kruskal, MST, Union-Find |
1373_2진수 8진수 | Link | 문제 | 문자열, 진수변환 |
1389_케빈 베이컨의 6단계법칙 | Link | 문제 | 그래프, 플로이드와샬 |
1446_지름길 | Link | 문제 | DP, 다익스트라, 자료구조 |
1451_직사각형으로 나누기 | Link | 문제 | 완전탐색, 구현 |
1455_뒤집기2 | Link | 문제 | Greedy |
1463_1로 만들기 | Link | 문제 | DP |
1476_날짜계산 | Link | 문제 | 완전탐색 |
1477_휴게소 세우기 | Link | 문제 | 이분탐색 |
1480_보석모으기 | Link | 문제 | 배낭 알고리즘, 비트마스킹 |
1484_다이어트 | Link | 문제 | 수학 |
1504_특정한 최단경로 | Link | 문제 | 다익스트라 |
1516_게임개발 | Link | 문제 | 그래프, 위상정렬 |
1517_버블 소트 | Link | 문제 | 분할 정복, Merge Sort |
1520_내리막 길 | Link | 문제 | DFS, DP, 해당 칸으로 들어오는 가지 수 |
1525_퍼즐 | Link | 문제 | 완전탐색, 구현, 2차원->1차원, BFS |
1543_문서검색 | Link | 문제 | String, indexof |
1596_영식이 | Link | 문제 | 시뮬레이션 |
1613_역사 | Link | 문제 | 그래프, 플로이드와샬 |
1644_소수의 연속합 | Link | 문제 | 소수, 에라토스테네스의 체, 투포인터 |
1647_도시 분할 계획 | Link | 문제 | 최소 스패닝 트리, 크루스칼, UNION-FIND |
1654_랜선자르기 | Link | 문제 | Binary Serach |
1655_가운데를 말해요 | Link | 문제 | PQ, 최소힙 최대힙 |
1662_압축 | Link | 문제 | Stack, 괄호처리, DFS |
1676_팩토리얼 0의 개수 | Link | 문제 | 수학, 큰 수 연산 |
1697_숨바꼭질 | Link | 문제 | 완전탐색, 구현, BFS |
1699_제곱수의 합 | Link | 문제 | 정수론, DP |
1707_이분 그래프 | Link | 문제 | 그래프, 인접 리스트 |
1708_볼록껍질 | Link | 문제 | 볼록껍질, CCW정렬, 그라함-스캔 |
1713_후보 추천하기 | Link | 문제 | 구현, 시뮬레이션, 정렬 |
1719_택배 | Link | 문제 | 다익스트라, 플로이드와샬 |
1722_순열의 순서 | Link | 문제 | DP, 조합 |
1725_히스토그램 | Link | 문제 | 분할정복, Stack |
1744_수 묶기 | Link | 문제 | Greedy, Sort, 구현 |
1749_점수따먹기 | Link | 문제 | 2차원 Prefix Sum, DP |
1753_최단거리 | Link | 문제 | 그래프, 최단거리, 다익스트라 |
1757_달려달려 | Link | 문제 | DP, 냅색 |
1759_암호 만들기 | Link | 문제 | 백트래킹, 조합, 완전탐색 |
1764_듣보잡 | Link | 문제 | 문자열, 구현 |
1766_문제집 | Link | 문제 | 위상정렬 |
1780_종이의 개수 | Link | 문제 | 분할정복, 재귀 |
1783_병든 나이트 | Link | 문제 | Greedy, 구현 |
1786_찾기 | Link | 문제 | KMP 알고리즘 |
1789_수들의 합 | Link | 문제 | ? |
1799_비숍 | Link | 문제 | 백트래킹, 구현, 체스판 |
1806_부분합 | Link | 문제 | 투포인터 알고리즘 |
1850_최대공약수 | Link | 문제 | |
1863_스카이라인 쉬운거 | Link | 문제 | 문자열, 스택, 구현 |
1912_연속합 | Link | 문제 | DP |
1913_달팽이 | Link | 문제 | 시뮬레이션, 배열돌리기 |
1915_가장 큰 정사각형 | Link | 문제 | DP |
1916_최소 비용 구하기 | Link | 문제 | 그래프, 다익스트라 |
1920_수 찾기 | Link | 문제 | 이분탐색 |
1922_네트워크 연결 | Link | 문제 | 최소 스패닝 트리, 크루스칼, UNION-FIND |
1926_그림 | Link | 문제 | BFS, 구현 |
1927_최소 힙 | Link | 문제 | PQ, 최소 힙 |
1929_소수 구하기 | Link | 문제 | 소수, 에라토스테네스의 체 |
1931_회의실배정 | Link | 문제 | Greedy, Comparator |
1933_스카이라인 | Link | 문제 | 우선순위큐, 스위핑, TreeMap |
1934_최소공배수 | Link | 문제 | |
1937_욕심쟁이 판다 | Link | 문제 | DP, dfs, 경로별 최댓값 |
1939_중량제한 | Link | 문제 | 이분탐색 + BFS, 크루스칼, union-find |
1946_신입사원 | Link | 문제 | Greedy, Comparator |
1948_임계경로 | Link | 문제 | 위상정렬, tracing, dfs, bfs |
1949_우수마을 | Link | 문제 | tree, dp |
1956_운동 | Link | 문제 | 그래프, 플로이드와샬 |
1963_소수 경로 | Link | 문제 | 소수, BFS, 자리바꾸기 |
1969_DNA | Link | 문제 | 브루트 포스 |
1978_소수 찾기 | Link | 문제 | 소수, 에라토스테네스의 체 |
1987_알파벳 | Link | 문제 | 백트래킹, dfs |
1991_트리 순회 | Link | 문제 | 트리, 재귀 |
1992_쿼드트리 | Link | 문제 | 분할정복, 재귀 |
2003_수들의 합 2 | Link | 문제 | 투 포인터 |
2015_수들의 합 4 | Link | 문제 | Prefix Sum, Map |
2021_최소 환승 경로 | Link | 문제 | bfs |
2042_구간합구하기 | Link | 문제 | 세그먼트 트리 |
2056_작업 | Link | 문제 | 위상정렬, queue |
2096_내려가기 | Link | 문제 | 2차원 슬라이딩윈도우, DP |
2098_외판원 순회 | Link | 문제 | DP, dfs, tsp, 비트마스크 |
2110_공유기설치 | Link | 문제 | Binary Serach |
2133_타일 채우기 | Link | 문제 | DP |
2143_두 배열의 합 | Link | 문제 | 투포인터, 슬라이딩 윈도우, HashMap |
2146_다리 만들기 | Link | 문제 | 그래프, BFS, 맵 라벨링 |
2150_Strongly Connected Component | Link | 문제 | SCC, 코사라주, 타잔 |
2156_포도주 시식 | Link | 문제 | DP |
2167_2차원 배열의 합 | Link | 문제 | Prefix Sum, 구간 합 |
2178_미로 탐색 | Link | 문제 | BFS |
2186_문자판 | Link | 문제 | DFS + DP(3차원), 구현 |
2188_축사배정 | Link | 문제 | 이분매칭 |
2193_이친수 | Link | 문제 | DP |
2195_문자열 복사 | Link | 문제 | 그리디, 구현 |
2213_트리의 독립 집합 | Link | 문제 | Tree DP, DFS, 인접리스트 |
2230_수 고르기 | Link | 문제 | 투포인터 알고리즘, 정렬 |
2231_분해합 | Link | 문제 | 브루트 포스 |
2251_물통 | Link | 문제 | 완전탐색, 구현, BFS |
2252_줄 세우기 | Link | 문제 | 위상정렬 |
2261_가장 가까운 두 점 | Link | 문제 | Sweeping, Set.subSet, 분할정복 |
2292_벌집 | Link | 문제 | 수학 |
2293_동전1 | Link | 문제 | DP(모든 경우의 수) |
2294_동전2 | Link | 문제 | DP(최소 경우의 수) |
2331_반복수열 | Link | 문제 | DP, 구현 |
2342_Dance Dance Revolution | Link | 문제 | DP |
2343_기타레슨 | Link | 문제 | 이분탐색 |
2352_반도체 설계 | Link | 문제 | LIS, Binary Search |
2357_최솟값과 최댓값 | Link | 문제 | 세그먼트 트리 |
2422_한윤정이 이탈리아에 가서 아이스크림을 사먹는데 | Link | 문제 | 브루트 포스 |
2447_별찍기10 | Link | 문제 | 분할정복, 재귀 |
2448_별찍기11 | Link | 문제 | 분할정복, 재귀 |
2458_키순서 | Link | 문제 | 플로이드 와샬 |
2467_용액 | Link | 문제 | 투포인터 |
2493_탑 | Link | 문제 | Stack |
2503_숫자 야구 | Link | 문제 | 브루트 포스 |
2512_예산 | Link | 문제 | 이분탐색 |
2531_회전초밥 | Link | 문제 | 1차원 슬라이딩윈도우 |
2533_사회망서비스(SNS) | Link | 문제 | Tree DP, DFS, 인접리스트 |
2559_수열 | Link | 문제 | 누적합, 투포인터 |
2565_전깃줄 | Link | 문제 | LIS - DP |
2578_빙고 | Link | 문제 | 구현 |
2579_계단오르기 | Link | 문제 | DP |
2580_스도쿠 | Link | 문제 | 스도쿠, 백트래킹 |
2609_최대공약수,최소공배수 | Link | 문제 | 유클리드 호제법 |
2615_오목 | Link | 문제 | 브루트 포스, 구현, dir 이용한 BFS |
2632_피자판매 | Link | 문제 | 부분합 투포인터 |
2661_좋은수열 | Link | 문제 | 백트래킹 |
2667_단지번호붙이기 | Link | 문제 | BFS |
2743_단어 길이 재기 | Link | 문제 | |
2745_진법 변환 | Link | 문제 | 진법 변환 |
2748_피보나치 수 2 | Link | 문제 | DP, 시간복잡도 자료형 주의 |
2751_수 정렬하기 2 | Link | 문제 | 정렬 |
2753_윤년 | Link | 문제 | 구현 |
2798_블랙잭 | Link | 문제 | 브루트 포스 |
2805_나무 자르기 | Link | 문제 | Binary Search |
2824_최대공약수 | Link | 문제 | 수학, 정수론, 구현 |
2847_게임을 만든 동준이 | Link | 문제 | 구현 |
2875_대회or인턴 | Link | 문제 | Greedy |
2941_크로아티아 알파벳 | Link | 문제 | 구현, 문자열 |
2961_도영이가 만든 맛있는 음식 | Link | 문제 | 브루트포스 |
3029_경고 | Link | 문제 | 문자열, 구현 |
3055_탈출 | Link | 문제 | BFS, 멀티 소스 BFS |
3067_Coins | Link | 문제 | DP, 배낭 알고리즘 |
3107_IPv6 | Link | 문제 | 문자열, 구현 |
3108_로고 | Link | 문제 | 완전탐색, bfs |
3184_양 | Link | 문제 | bfs, 구현 |
3190_뱀 | Link | 문제 | 구현, 시뮬레이션 |
3273_두 수의 합 | Link | 문제 | 이분탐색 |
3584_가장 가까운 공통 조상 | Link | 문제 | 트리, LCA, dfs |
3687_성냥개비 | Link | 문제 | DP, 구현 |
4097_수익 | Link | 문제 | DP, 구현 |
4195_친구네트워크 | Link | 문제 | Kruscal, Union-Find, HashMap |
4358_생태학 | Link | 문제 | Trie, Map |
4386_별자리 만들기 | Link | 문제 | 크루스칼, MST, Union-Find |
4396_지뢰찾기 | Link | 문제 | 구현, 문자열, 파싱 |
4568_LRU Caching | Link | 문제 | LRU Caching, 문자열 |
4659_비밀번호 발음하기 | Link | 문제 | 문자열, 구현 |
4949_균형잡힌세상 | Link | 문제 | Stack, 괄호 처리 |
4963_섬의 개수 | Link | 문제 | BFS |
5014_스타트링크 | Link | 문제 | 완전탐색, BFS |
5052_전화번호 목록 | Link | 문제 | Trie, Map |
5397_키로거 | Link | 문제 | Stack, 구현 |
5545_최고의피자 | Link | 문제 | Greedy |
5557_1학년 | Link | 문제 | DP, 조합 |
5568_카드놓기 | Link | 문제 | 브루트 포스, TreeSet, dfs |
5569_출근경로 | Link | 문제 | 격자 DP |
5582_공통 부분 문자열 | Link | 문제 | DP, LCS |
5597_과제 안내신 분..? | Link | 문제 | 구현, counting sort |
5622_다이얼 | Link | 문제 | 구현 |
6086_최대유량 | Link | 문제 | 최대유량 알고리즘 |
6159_코스튬 파티 | Link | 문제 | 이분탐색 |
6236_용돈관리 | Link | 문제 | 이분탐색 |
6443_애너그램 | Link | 문제 | 백트래킹, 수학, 구현 |
6550_부분 문자열 | Link | 문제 | 문자열, 구현 |
6593_상범빌딩 | Link | 문제 | 3차원 BFS |
6603_로또 | Link | 문제 | 조합, 백트래킹 |
7453_합이 0인 네 수 | Link | 문제 | 부분 부분합, 투포인터 |
7576_토마토 | Link | 문제 | BFS |
7579_앱 | Link | 문제 | DF, 냅색 알고리즘 |
7682_틱택토 | Link | 문제 | 구현 |
7795_먹을 것인가 먹힐 것인가 | Link | 문제 | 이분탐색 |
8980_택배 | Link | 문제 | 그리디, 구현 |
9012_괄호 | Link | 문제 | 문자열, 스택 |
9019_DSLR | Link | 문제 | 완전탐색, 구현, BFS |
9046_복호화 | Link | 문제 | 문자열, 구현 |
9079_동전게임 | Link | 문제 | 브루트포스, 비트마스킹, 다익스트라 |
9081_단어 맞추기 | Link | 문제 | next_permutation, 순열 |
9095_1,2,3 더하기 | Link | 문제 | DP |
9251_LCS | Link | 문제 | DP, LCS |
9252_LCS 2 | Link | 문제 | DP, LCS |
9328_열쇠 | Link | 문제 | BFS, 구현 |
9342_염색체 | Link | 문제 | 문자열, 구현, 정규표현식 |
9461_파도반 수열 | Link | 문제 | DP |
9465_스티커 | Link | 문제 | DP |
9466_텀 프로젝트 | Link | 문제 | 그래프, DFS |
9613_GCD 합 | Link | 문제 | 유클리드 호제법 |
10025_게으른 백곰 | Link | 문제 | 투포인터, 슬라이딩 윈도우 |
10159_저울 | Link | 문제 | 플로이드 와샬 |
10265_MT | Link | 문제 | SCC, 위상정렬, knapsack, DP |
10423_전기가 부족해 | Link | 문제 | 크루스칼, MST, Union-Find |
10427_빚 | Link | 문제 | 슬라딩 윈도우, 구현 |
10430_나머지 | Link | 문제 | 사칙연산 |
10451_순열 사이클 | Link | 문제 | 그래프, 인접리스트 |
10472_십자뒤집기 | Link | 문제 | bfs, 비트마스킹 |
10610_30 | Link | 문제 | Greedy |
10713_기차 여행 | Link | 문제 | 누적합, Segment Tree, Lazy |
10714_케이크 자르기 2 | Link | 문제 | DP, DFS, 스택오버플로우 발생 |
10775_공항 | Link | 문제 | Disjoint-Set, Union-Find, Greedy |
10798_세로읽기 | Link | 문제 | 문자열, 구현 |
10799_쇠 막대기 | Link | 문제 | 스택 |
10808_알파벳 개수 | Link | 문제 | 문자열 구현 |
10809_알파벳 찾기 | Link | 문제 | 문자열 구현 |
10814_나이순 정렬 | Link | 문제 | 정렬 |
10815_숫자카드 | Link | 문제 | Binary Search, 정렬 |
10816_숫자카드2 | Link | 문제 | Binary Search, 정렬, HashMap |
10819_차이를 최대로 | Link | 문제 | 완전탐색, 순열, 백트래킹 |
10820_문자열 분석 | Link | 문제 | 문자열 구현 |
10824_네 수 | Link | 문제 | 구현 |
10825_국영수 | Link | 문제 | 정렬 |
10828_스택 | Link | 문제 | 스택 |
10844_쉬운 계단 수 | Link | 문제 | DP |
10872_팩토리얼 | Link | 문제 | 구현 |
10971_외판원 순회2 | Link | 문제 | 완전탐색, 백트래킹, DFS, TSP |
10986_나머지 합 | Link | 문제 | Prefix Sum, 수학 |
10989_수 정렬하기3 | Link | 문제 | 정렬 |
11000_강의실 배정 | Link | 문제 | Greedy, PriorityQueue |
11004_K번째 수 | Link | 문제 | 정렬 |
11005_진법 변환 2 | Link | 문제 | 진법 변환(10 -> N) |
11047_동전0 | Link | 문제 | Greedy |
11052_카드 구매하기 | Link | 문제 | DP |
11053_가장 긴 증가하는 부분수열 | Link | 문제 | DP |
11054_가장 긴 바이토닉 부분수열 | Link | 문제 | DP, 바이토닉 수열 |
11055_가장 큰 증가 부분 수열 | Link | 문제 | DP |
11057_오르막 수 | Link | 문제 | DP |
11062_카드게임 | Link | 문제 | DP, DFS |
11066_파일 합치기 | Link | 문제 | DP |
11085_군사이동 | Link | 문제 | Kruskal, MST, Union-Find |
11170_0의 개수 | Link | 문제 | 구현 |
11279_최대 힙 | Link | 문제 | PQ, 최대 힙 |
11365_!비밀 급일 | Link | 문제 | 문자열, 구현 |
11399_ATM | Link | 문제 | Greedy, Sort |
11404_플로이드 | Link | 문제 | 인접행렬, 플로이드 와샬 |
11437_LCA | Link | 문제 | 트리, LCA, DFS |
11505_구간 곱 구하기 | Link | 문제 | 세그먼트 트리 |
11559_뿌요뿌요 | Link | 문제 | BFS, DFS |
11650_좌표 정렬하기 | Link | 문제 | 정렬 |
11651_좌표 정렬하기2 | Link | 문제 | 정렬 |
11652_카드 | Link | 문제 | 정렬 |
11653_소인수분해 | Link | 문제 | 정수론, 소수 |
11657_타임머신 | Link | 문제 | 그래프, 벨만포드, 음의 사이클 |
11659_구간 합 구하기 4 | Link | 문제 | Prefix Sum |
11660_구간 합 구하기 5 | Link | 문제 | Prefix Sum, DP, 사각형 테두리 |
11662_민호와 강호 | Link | 문제 | Teranry Search, 극값 찾기 |
11720_숫자의 합 | Link | 문제 | 문자열, 구현 |
11722_가장 긴 감소하는 부분수열 | Link | 문제 | DP |
11724_연결 요소 | Link | 문제 | 그래프, 인접리스트 |
11725_트리의 부모 찾기 | Link | 문제 | 그래프, 트리, 인접리스트 |
11726_2xn 타일링 | Link | 문제 | DP |
11728_배열 합치기 | Link | 문제 | 분할정복, 정렬, 투포인터 |
11729_하노이탑 이동 순서 | Link | 문제 | 분할정복, 재귀 |
11779_최소비용 구하기 2 | Link | 문제 | 다익스트라, 역추적 |
11985_오렌지 출하 | Link | 문제 | DP |
12100_2048 | Link | 문제 | 구현, 시뮬레이션, 브루트 포스 |
12757_전설의 JBNU | Link | 문제 | TreeMap, 구현 |
12865_평범한배낭 | Link | 문제 | DP(배낭알고리즘) |
12896_스크루지 민호 | Link | 문제 | tree dp, 트리의 지름 구하기 |
12919_A와 B 2 | Link | 문제 | 브루트 포스, 구현, 재귀, 거꾸로 생각 |
12933_오리 | Link | 문제 | 구현 |
12978_스크루지 민호 2 | Link | 문제 | tree dp |
13019_A를 B로 | Link | 문제 | greedy, 구현 |
13144_List of Unique Numbers | Link | 문제 | 투포인터 |
13251_조약돌 꺼내기 | Link | 문제 | 조합 |
13398_연속합 2 | Link | 문제 | DP, Prefix Sum |
13460_구슬탈출 | Link | 문제 | BFS |
13565_침투 | Link | 문제 | DFS, BFS |
14267_회사 문화 1 | Link | 문제 | DFS, 구현 |
14391_종이 조각 | Link | 문제 | 브루트 포스, dfs, 비트마스킹 |
14425_문자열집합 | Link | 문제 | Trie, HashMap |
14430_자원 캐기 | Link | 문제 | dp, 메모이제이션 |
14467_소가 길을 건너간 이유1 | Link | 문제 | 구현 |
14500_테트로미노 | Link | 문제 | 브루트 포스, 구현, DFS |
14501_퇴사 | Link | 문제 | 완전탐색, DP |
14502_연구소 | Link | 문제 | BFS |
14503_로봇청소기 | Link | 문제 | BFS |
14620_꽃길 | Link | 문제 | 브루트포스 |
14712_넴모넴모(easy) | Link | 문제 | 백트래킹, 구현 |
14719_빗물 | Link | 문제 | 구현, 시뮬레이션 |
14720_우유 축제 | Link | 문제 | DP |
14722_우유 도시 | Link | 문제 | DP, 구현 |
14725_개미굴 | Link | 문제 | TRIE 자료구조, 트리 |
14891_톱니바퀴 | Link | 문제 | 시뮬레이션 |
14888_연산자 끼워넣기 | Link | 문제 | 백트래킹, 브루트포스 |
14929_귀찮아(SIB) | Link | 문제 | Prefix Sum, 구간 합 |
14938_서강그라운드 | Link | 문제 | 인접리스트, 다익스트라 |
14950_정복자 | Link | 문제 | MST, 크루스칼, Union-Find |
14975_단절점과 단절선 | Link | 문제 | 그래프, 간선 |
15486_퇴사 2 | Link | 문제 | DP |
15649_N과 M(1) | Link | 문제 | 백트래킹, 중복가능 |
15650_N과 M(2) | Link | 문제 | 백트래킹, 오름차순 |
15651_N과 M(3) | Link | 문제 | 백트래킹, 자신포함 중복가능 |
15652_N과 M(4) | Link | 문제 | 백트래킹, 자신포함 중복가능 + 비내림차순 |
15654_N과 M(5) | Link | 문제 | 백트래킹, 중복가능 |
15655_N과 M(6) | Link | 문제 | 백트래킹, 오름차순 |
15656_N과 M(7) | Link | 문제 | 백트래킹, 자신포함 중복가능 |
15657_N과 M(8) | Link | 문제 | 백트래킹, 자신포함 중복가능 + 비내림차순 |
15658_연산자 끼워넣기(2) | Link | 문제 | 백트래킹 |
15661_링크와스타트 | Link | 문제 | 브루트포스, 백트래킹 |
15663_N과 M(9) | Link | 문제 | 백트래킹, 중복가능 +++ 중복수열제거 |
15664_N과 M(10) | Link | 문제 | 백트래킹, 비내림차순 + |
15665_N과 M(11) | Link | 문제 | 백트래킹, 자신포함 중복가능 + |
15666_N과 M(12) | Link | 문제 | 백트래킹, 자신포함 중복가능 + 비내림차순 + |
15681_트리와 쿼리 | Link | 문제 | Tree, DP, dfs, graph |
15683_감시 | Link | 문제 | 시뮬레이션, 구현, n진법 right shift |
15864_사다리조작 | Link | 문제 | dfs, 구현, 백트래킹 |
15686_치킨배달 | Link | 문제 | dfs, combination |
15721_번데기 | Link | 문제 | 브루트 포스, 구현 |
15724_주지수 | Link | 문제 | DP, 2차원 배열 구간합 |
15787_기차가 어둠을 헤치고 은하수를 | Link | 문제 | 구현, 비트마스킹 |
16162_가희와 3단고음 | Link | 문제 | 그리디 |
16171_나는 친구가 적다 | Link | 문제 | 문자열, 구현, contains, indexof |
16235_나무 재테크 | Link | 문제 | 구현, 시뮬레이션 |
16236_아기상어 | Link | 문제 | BFS, 그리디, 브루트포스, 구현 |
16400_소수화폐 | Link | 문제 | 소수, DP(동전바꾸기) |
16439_치킨치킨치킨 | Link | 문제 | 브루트 포스, 조합 |
16472_고냥이 | Link | 문제 | 문자열, 투포인터, 슬라이딩 윈도우 |
16508_전공책 | Link | 문제 | 브루트 포스, dfs, 백트래킹 |
16564_히오스 프로게이머 | Link | 문제 | 이분탐색 |
16637_괄호 추가하기 | Link | 문제 | 브루트 포스, dfs |
16719_ZOAC | Link | 문제 | 문자열 정렬, DFS, 구현 |
16916_부분문자열 | Link | 문제 | 문자열, KMP |
16918_봄버맨 | Link | 문제 | 구현 |
16926_배열돌리기1 | Link | 문제 | 시뮬레이션, 배열돌리기 1 |
16927_배열돌리기2 | Link | 문제 | 시뮬레이션, 배열돌리기 2 |
16928_뱀과 사다리게임 | Link | 문제 | BFS |
16937_두 스티커 | Link | 문제 | 브루트포스, 구현 |
16943_숫자 재배치 | Link | 문제 | 순열 |
16953_A->B | Link | 문제 | bfs |
16987_계란으로 계란치기 | Link | 문제 | 백트래킹, 브루트포스, 구현 |
17136_색종이 붙이기 | Link | 문제 | 백트래킹 |
17144_미세먼지안녕! | Link | 문제 | 시뮬레이션 |
17179_케이크 자르기 | Link | 문제 | 이분탐색 |
17298_오큰수 | Link | 문제 | Stack |
17404_RGB거리 2 | Link | 문제 | 2차원 DP |
17413_단어 뒤집기 2 | Link | 문제 | 문자열, 스택, 구현 |
17472_다리만들기2 | Link | 문제 | BFS, Kruscal Algorithm |
17609_회문 | Link | 문제 | 문자열, 구현, 투포인터, 그리디 |
17616_등수 찾기 | Link | 문제 | 너비우선탐색, BFS 2번 |
17626_Four Squares | Link | 문제 | 브루트 포스, 완전탐색, DP |
17779_게리맨더링2 | Link | 문제 | 브루트 포스, 시뮬레이션 |
17836_공주님을 구해라 | Link | 문제 | BFS |
17976_Thread knots | Link | 문제 | Greedy, Binary Search |
18312_시각 | Link | 문제 | 브루트 포스, 구현 |
18430_무기공학 | Link | 문제 | 백트래킹, 구현 |
18511_큰 수 구성하기 | Link | 문제 | 브루트 포스, dfs |
18808_스티커 붙이기 | Link | 문제 | 브루트 포스, 시뮬레이션, 구현, 배열돌리기 |
18868_멀티버스1 | Link | 문제 | 구현 |
19236_청소년상어 | Link | 문제 | 백트래킹, 구현, DFS |
19532_수학은 비대면강의입니다 | Link | 문제 | 브루트 포스 |
19622_회의실 배정 3 | Link | 문제 | DP |
19947_투자의 귀재 배주형 | Link | 문제 | DP |
20010_악덕 영주 혜유 | Link | 문제 | 최소신장트리(MST), union-find, 트리의 지름 |
20053_최소, 최대 2 | Link | 문제 | 구현 |
20152_Game Addiction | Link | 문제 | 최단거리, DP |
20154_이 구역의 승자는 누구야? | Link | 문제 | 문자열, 구현 |
20164_홀수 홀릭 호석 | Link | 문제 | 완전탐색 |
20165_인내의 도미노 장인 호석 | Link | 문제 | 구현 |
20166_문자열 지옥에 빠진 호석 | Link | 문제 | Trie, MakeTrie, HashMap |
20167_꿈틀꿈틀 호석 애벌레 | Link | 문제 | DP, 투포인터 |
20168_골목 대장 호석 | Link | 문제 | Dijkstra, Binary Search |
20208_진우의 민트초코우유 | Link | 문제 | 비트마스크, 순열, 구현 |
20291_파일 정리 | Link | 문제 | 문자열, 구현, Map |
20300_서강근육맨 | Link | 문제 | 그리디 |
20437_문자열 게임2 | Link | 문제 | 문자열, 슬라이딩 윈도우 |
20438_출석체크 | Link | 문제 | Prefix Sum, 구간합, 수학 |
20440_니가 싫어 싫어 너무 싫어 싫어 오지 마~ | Link | 문제 | Prefix Sum, 우선순위 큐, 정렬 |
20444_색종이와 가위 | Link | 문제 | 이분탐색 |
20495_수열과 헌팅 | Link | 문제 | lower bound, upper bound, 구현 |
20542_받아쓰기 | Link | 문제 | DP, 편집거리 알고리즘 |
20546_기적의 매매법 | Link | 문제 | 구현 |
20665_독서실 거리두기 | Link | 문제 | 구현, 시뮬레이션 |
21275_폰 호석만 | Link | 문제 | 진법변환, 구현, 브루트포스 |
21276_계보 복원가 호석 | Link | 문제 | 위상정렬, 문자열 그래프, TreeMap |
21277_짠돌이 호석 | Link | 문제 | 2차원배열회전, 구현, 브루트포스 |
21278_호석이 두마리 치킨 | Link | 문제 | 브루트 포스, 플로이드 와샬, 인접행렬 |
21312_홀짝 칵테일 | Link | 문제 | 구현 |
21313_문어 | Link | 문제 | 구현 |
21317_징검다리 건너기 | Link | 문제 | DP, 브루트포스, 백트래킹 |
21318_피아노 체조 | Link | 문제 | Prefix Sum |
21918_전구 | Link | 문제 | 구현 |
21938_영상처리 | Link | 문제 | DFS, BFS |
21944_문제 추천 시스템 ver2 | Link | 문제 | 구현, TreeMap, 시간초과 fail |
문제번호 | 솔루션 | 문제 링크 | 비고 |
---|---|---|---|
17685_자동완성 | Link | 문제 | 문자열비교, sort, Math |
42746_가장큰수 | Link | 문제 | 문자열 정렬 및 숫자 변환 |
12924_숫자의 표현 | Link | 문제 | 문자열 완전탐색 |
43165_타겟넘버 | Link | 문제 | DFS |
12903_중간값구하기 | Link | 문제 | 문자열 처리 |
1836_리틀프렌즈사천성 | Link | 문제 | BFS, DFS |
17677_뉴스클러스터링 | Link | 문제 | 문자열 처리 |
42841_숫자야구 | Link | 문제 | 완전탐색, 최적화 |
17678_셔틀버스 | Link | 문제 | 문자열 변환 |
42840_모의고사 | Link | 문제 | 완전탐색 |
42588_탑쌓기 | Link | 문제 | 스택, 큐 |
43164_여행경로 | Link | 문제 | DFS |
42889_실패율 | Link | 문제 | sort |
43105_정수삼각형 | Link | 문제 | 동적프로그래밍(DP) |
17686_문자열정렬 | Link | 문제 | Sort, Comparator |
42862_체육복 | Link | 문제 | Greedy |
17682_다트게임 | Link | 문제 | 정규표현식, 패턴 |
12915_문자열정렬 | Link | 문제 | sort, Comparator |
12982_예산 | Link | 문제 | sort |
17681_비밀지도 | Link | 문제 | BinaryString |
42576_완주하지 못한 자 | Link | 문제 | Hash |
42577_전화번호부 | Link | 문제 | Hash |
42578_위장 | Link | 문제 | Hash |
42579_베스트앨범 | Link | 문제 | Hash |
43162_네트워크 | Link | 문제 | DFS |
43163_문자변환 | Link | 문제 | BFS |
60063_블록 이동하기 | Link | 문제 | BFS(방향까지 체크(3-D)) |
12904_가장 긴 팰린드롬 | Link | 문제 | DP |
42627_디스크컨트롤러 | Link | 문제 | 우선순위 큐, 정렬 |
49189_가장 먼 노드 | Link | 문제 | Queue, Node, BFS |
42681_섬 연결하기 | Link | 문제 | kruskal MTS, Union-Find, BFS |
12899_124나라의숫자 | Link | 문제 | 숫자 변환 |
42586_기능개발 | Link | 문제 | BFS |
42587_프린터 | Link | 문제 | 우선순위 큐(역방향-내림차순) |
62048_멀쩡한 사각형 | Link | 문제 | 규칙찾기, 최대공약수 |
42584_주식가격 | Link | 문제 | 단순 생각의 구현 |
42883_큰수만들기 | Link | 문제 | stack |
12913_땅따먹기 | Link | 문제 | DP, 슬라이딩윈도우 |
42583_다리를 지나는 트럭 | Link | 문제 | Queue |
42898_등굣길 | Link | 문제 | DP |
43105_정수삼각형 | Link | 문제 | DP |
70129_이진변환 반복하기 | Link | 문제 | 이진변환, 구현 |
43238_입국심사 | Link | 문제 | Binary Search |
12952_N-Queens | Link | 문제 | Backtracking |
43163_단어변환 | Link | 문제 | BFS, 최단거리 |
12906_같은숫자는싫어 | Link | 문제 | 구현 |
12910_나누어 떨어지는숫자배열 | Link | 문제 | 구현 |
49993_스킬트리 | Link | 문제 | 구현 |
42626_더 맵게 | Link | 문제 | 힙 |
42747_H-Index | Link | 문제 | 정렬 |
42885_구명보트 | Link | 문제 | 그리디 |
42888_오픈채팅방 | Link | 문제 | 문자열, 구현 |
42889_실패율 | Link | 문제 | 구현 |
42860_조이스틱 | Link | 문제 | 그리디 |
60060_가사검색 | Link | 문제 | TRIE |
60062_외벽점검 | Link | 문제 | 비트마스킹 |
67259_경주로건설 | Link | 문제 | bfs + dp |
67260_동굴탐험 | Link | 문제 | bfs, 인접리스트, 그래프 |
72410_신규아이디추천 | Link | 문제 | 문자열, 패턴 |
72411_메뉴 리뉴얼 | Link | 문제 | hashmap, list |
72412_순위 검색 | Link | 문제 | hashmap, list, binarysearch |
72413_합승 택시요금 | Link | 문제 | floyd warshall |
72414_광고삽입 | Link | 문제 | 구현, 투포인터 |
84512_모음 사전 | Link | 문제 | dfs |
85002_복서 정렬하기 | Link | 문제 | 정렬 |
문제번호 | 솔루션 | 문제 링크 | 비고 |
---|---|---|---|
LC3 | Link | 문제 | 문자열 |
LC5 | Link | 문제 | DP |
LC22 | Link | 문제 | BackTracking |
LC31 | Link | 문제 | 다음순열, 렉시컬소트 |
LC36 | Link | 문제 | BackTracking, 스도쿠 |
LC37 | Link | 문제 | BackTracking, 스도쿠 |
LC45 | Link | 문제 | DP |
LC53 | Link | 문제 | DP |
LC55 | Link | 문제 | DP |
LC62 | Link | 문제 | DP |
LC63 | Link | 문제 | DP |
LC64 | Link | 문제 | DP |
LC72 | Link | 문제 | DP, 수정거리 |
LC91 | Link | 문제 | DP |
LC103 | Link | 문제 | Tree, Stack |
LC146 | Link | 문제 | LRU Cache, Linked List |
LC152 | Link | 문제 | DP |
LC155 | Link | 문제 | Stack |
LC169 | Link | 문제 | 과반수알고리즘 |
LC200 | Link | 문제 | DFS |
LC215 | Link | 문제 | 우선순위 큐 |
LC260 | Link | 문제 | 비트연산 |
LC300 | Link | 문제 | DP, LIS |
LC380 | Link | 문제 | HashMap , ArrayList |
LC938 | Link | 문제 | BST |
LC1306 | Link | 문제 | BFS |
LC1871 | Link | 문제 | DP |
문제번호 | 솔루션 | 문제 링크 | 비고 |
---|---|---|---|
L1_Easy_BinaryGap | Link | 문제 | 구현 |
L2_Easy_CyclicRotation | Link | 문제 | 구현 |
L2_Easy_OddOccurrencesInArray | Link | 문제 | 구현 |
L3_Easy_FrogJump | Link | 문제 | 구현 |
L3_Easy_PermMissingElem | Link | 문제 | 구현 |
L3_Easy_TapeEquilibrium | Link | 문제 | 누적합, 구현 |
L4_Easy_FrogRiverOne | Link | 문제 | 자료구조, 구현 |
L4_Easy_PermCheck | Link | 문제 | 구현 |
L4_Medium_MaxCounters | Link | 문제 | 시복, 카운팅 |
L4_Medium_MissingInteger | Link | 문제 | 자료구조, 구현 |
L10_Medium_Flags | Link | 문제 | 이분탐색 |
-
현재 맡고 있는 직무에서 개선점을 찾는다. - SW 업무는 굉장히 다양하지만 크게 다음과 같이 분류할 수 있겠습니다. ; 요구 사항에 맞는 코드 작성 ; 유지보수 및 디버깅 ; 시스템 관리자
현재 자신이 맡고 있는 개발 업무에서 조금이라도 개선할 점이 있나 찾아보세요. 혹시 개선이 됐다면 소스 코드 분석으로 역량을 키울 수 있는 시간이 생길 것입니다.
그 때 자신이 맡고 있는 직무에서 개발 능력을 키울 수 있는 자료를 보세요.
-
업무 노트를 작성한다. - 자신이 맡고 있는 업무 노하우를 블로그나 개인 노트로 정리해보세요. 이 과정에서 많은 것을 스스로 배울 수 있습니다.
-
개인학습
이 부분은 모든 SW 개발자에게 필요한 부분이라고 생각됩니다. 개발능력을 키울 수 있는 회사이던 아니던 개인 스스로 시간을 내서 학습하지 않으면 자연히 토태됩니다.
대부분 '회사에서 시키는 일만 하면' 바보가 되는 경우가 많거든요.
-
생각하는습관
보이는 대로 믿지말고, 움직이지말고, 모든 사고에 깊에 생각하는 습관을 기르자. 습관이 중요하다. 뇌가 도태되도록 내버려두지 말자.
-
열심히삽시다