알고리즘: Brute Force, 풀이: 유클리드 호제법
알고리즘: Brute Force, 풀이: 산술 계산
알고리즘: Dynamic Programing, 풀이: 조건에 따른 산술 계산
알고리즘: Dynamic Programing, 풀이: 조건에 따른 산술 계산
알고리즘: Brute Force, 풀이: 카드 더미에서 3가지 카드를 선택하는 모든 경우의 수 순회
알고리즘: Dynamic Programing, 풀이: 들어올 수 있는 최대 입력값까지의 조합 개수를 모두 계산
알고리즘: Dynamic Programing, 풀이: 수열 내부 요소를 돌며 증가하는 부분 수열의 길이 찾기
알고리즘: Dynamic Programing, 풀이: 사자를 배치하는 기본형에서 확장 규칙 찾기
알고리즘: Brute Force, 풀이: 모든 숫자를 순회하며 조건을 만족하는 숫자일 경우 카운트
알고리즘: Brute Force, 풀이: b의 시작점을 변경하여 a와 b가 같은 index상에서 다른 최소의 경우의 수 출력
알고리즘: Brute Force, 풀이: 확정되는 주사위의 아래, 윗면을 파악하여 나머지 면들의 합 중 최대값 출력
알고리즘: Dynamic Programing, 풀이: 5의 배수인 경우와 3kg을 더해 만들 수 있는 경우를 나누어 계산
알고리즘: Dynamic Programing, 풀이: 여러가지 dp배열을 활용하여 넣을 수 있는 물건 조합의 최대 가치 찾기
알고리즘: Brute Force, 풀이: a와 b가 1, 2가 되는 순간까지 반복하며 카운트 증가
알고리즘: Data Structure(Stack), 풀이: 스택 기본 구조의 이해와 활용
알고리즘: Data Structure(queue), 풀이: 큐 기본 구조의 이해와 활용
알고리즘: Data Structure(Deque), 풀이: 덱 기본 구조의 이해와 활용
알고리즘: Data Structure(Min-heap), 풀이: 최소 힙 기본 구조의 이해와 활용
알고리즘: Data Structure(Max-heap), 풀이: 최대 힙 기본 구조의 이해와 활용
알고리즘: Data Structure(ABS-heap), 풀이: 최대 힙 기본 구조의 이해와 활용
알고리즘: Data Structure(Min-heap), 풀이: 최소 힙 기본 구조의 이해와 활용
알고리즘: Data Structure(Deque), 풀이: 덱 기본 구조의 이해와 활용
알고리즘: Data Structure(Deque), 풀이: 덱 기본 구조의 이해와 활용
알고리즘: Data Structure(queue), 풀이: 큐 기본 구조의 이해와 활용
알고리즘: Data Structure(queue), 풀이: 큐 기본 구조의 이해와 활용
알고리즘: Data Structure(Stack), 풀이: 스택 기본 구조의 이해와 활용
알고리즘: Data Structure(Stack), 풀이: 스택 기본 구조의 이해와 활용
알고리즘: Data Structure(queue), 풀이: 큐 기본 구조의 이해와 활용
알고리즘: Data Structure(queue), 풀이: 큐 기본 구조의 이해와 활용
알고리즘: Data Structure(deque), 풀이: 덱기본 구조의 이해와 활용
알고리즘: Data Structure(Stack), 풀이: 스택 기본 구조의 이해와 활용
알고리즘: Data Structure(queue), 풀이: 큐 기본 구조의 이해와 활용
알고리즘: BFS, 풀이: BFS를 활용하여 연결 된 컴퓨터 개수 카운팅
알고리즘: BFS & DFS, 풀이: DFS & BFS를 활용하여 연결된 정점 출력
알고리즘: DFS, 풀이: DFS를 활용하여 연결 된 컴퓨터 개수 카운팅
알고리즘: BFS & DFS, 풀이: BFS & DFS를 활용하여 시작 노드부터 찾고자 하는 노드까지의 거리 계산
알고리즘: BFS, 풀이: BFS를 활용하여 이동 최소 거리 탐출력
알고리즘: BFS, 풀이: BFS를 활용하여 가능한 이동 경로 탐색
알고리즘: BFS, 풀이: BFS를 활용하여 조건과 함께 이동 최소 거리 출력
알고리즘: DFS, 풀이: DFS를 활용하여 연결 된 컴퓨터 개수 카운팅
알고리즘: DFS, 풀이: DFS를 활용하여 색깔 영역 구분하기
알고리즘: DFS, 풀이: DFS를 활용하여 연결 된 섬의 개수 카운팅
알고리즘: BFS, 풀이: BFS를 활용하여 최장 연결 거리 탐색
알고리즘: DFS, 풀이: DFS를 활용하여 트리의 최장 거리 탐색
알고리즘: DFS, 풀이: DFS를 활용하여 각 장마 수위별 안전 영역 갯수 탐색
알고리즘: BFS, DFS 풀이: BFS, DFS를 활용하여 바이러스가 가장 적게 퍼지는 경우 탐색
알고리즘: BFS, 풀이: BFS 탐색을 통해 토마토가 모두 익는 최소 날짜 구하기
알고리즘: BFS, 풀이: BFS 탐색을 통해 케빈 베이컨 수가 가장 작은 사람 구하기
알고리즘: Dynamic Programing, 풀이: dp배열을 활용하여 이친수 개수 찾기
알고리즘: Brute Force, 풀이: 모든 조합을 순회하며 팀원 간의 능력치 합의 차이 구하기
알고리즘: Dynamic Programing, 풀이: 합산 규칙을 찾아 DP 배열 갱신
알고리즘: Brute Force, 풀이: 모음과 자음의 개수를 지키며 모든 암호 개수 파악
알고리즘: DFS 풀이: DFS를 활용하여 모든 조합의 경우 탐색
알고리즘: Dynamic Programing, 풀이: 최대로 마실 수 있는 포도주 양 DP 탐색
알고리즘: Brute Force, 풀이: 선택할 수 있는 치킨 집의 모든 조합에 대하여 모든 집의 최소 거리 탐색
알고리즘: Backtracking, 풀이: 1~n으로 시작하는 중복되지 않는 길이 m의 수열 출력
알고리즘: Dynamic Programing, 풀이: 각 칸에 도달할 수 있는 경우의 수 누적합 DP 탐색
알고리즘: Brute Force, 풀이: 주어진 숫자 배열을 Jump 하여 갈 수 있는 최대 길이 파악
알고리즘: Brute Force, 풀이: tmp 배열을 통해 중복되지 않는 substring 관리
알고리즘: Brute Force, 풀이: 2개 이상 나올 경우 해당 숫자 삭제하기
알고리즘: ? brute force 인가..?, 풀이: 남은 길이보다 나의 값이 클 때 남은 길이 반환
알고리즘: 냅다 풀기, 풀이: 분기를 잘 나누어 문자열 더하기
알고리즘: Dynamic Programing, 풀이: 규칙을 찾아 최대 면적 갱신
알고리즘: two pointer, 풀이: 두 인덱스를 활용하여 타겟 찾기
알고리즘: DFS, 풀이: 주어진 digits 배열에 해당하는 문자 깊이우선탐색
알고리즘: DFS, 풀이: 괄호들의 조합을 DFS 구하기
알고리즘: DFS, 풀이: board를 순회하며 연속된 문자열이 있는지 탐색
알고리즘: DFS, 풀이: 모든 숫자들의 배열을 돌며 조합 찾기
알고리즘: Binary Search, 풀이: 이분 탐색으로 범위를 좁혀가며 인덱스 찾기
알고리즘: Dinamic Programing, 풀이: DP로 최대합 찾기
알고리즘: Sliding Window, 풀이: left와 right로 범위를 달리하며 배열 탐색
알고리즘: greedy, 풀이: 주어진 곡괭이를 통해 광물을 가장 효율적으로 파기