
누적합을 사용하자!

거듭제곱을 분할 정복을 통해서 해결하자.수가 너무 커지는 것을 방지하기 위해서 제시된 조건인 C의 나머지 값을 분할 정복 계산식에 추가한다.

바이너리 서치

다익스트라 알고리즘
기초적인 최소 비용 계단 오르기 문제와 유사한 형태의 문제이다.

넓이 우선 탐색으로 문제를 해결한다.

계단 오르기 문제와 매우 유사한 문제이다.

최장 공통 부분 수열의 경우, 최장 공통 수열과 아주 비슷한 문제이다.

비가 내렸을 때 잠기지 않은 땅의 갯수를 세는 것이다.

아주 쉬운 dfs 문제였는데 생각을 잘못 했다.

하노이의 탑

소마 SQL 코테 대비.

DATE 형식 지정하기.

컬럼 값이 NULL 일 경우 치환하기.

IS NULL, IS NOT NULL 사용법

GROUP BY 사용하기

해쉬 맵, 맵의 정렬

스택

힙 큐, 우선순위 큐

우선순위 큐, 힙

우선순위 큐, 힙

문자열 정렬, 람다 함수

그리디 알고리즘

DFS, 완전탐색

BFS

BFS

BFS

그리디 알고리즘, 이분탐색

그리디 알고리즘, 크루스칼 알고리즘, 최소 비용 신장 트리

그리디 알고리즘

다익스트라 알고리즘, 그래프의 최단 거리 구하기

이진 변환, 문자열 포맷팅

재귀, 분할 정복

브루트 포스

라빈카프 알고리즘, 수학, 서브스트링

3차원 배열, BFS

BFS

방향이 존재하는 그래프, BFS

DFS

BFS

브루트포스, 구현, 수학

함정 문제

SET, 합집합, 교집합, Union-Find 알고리즘

다익스트라, 플로이드 와샬 알고리즘

그래프의 최장 거리, 아이디어, BFS

다익스트라 알고리즘

UNION

LIMIT, ROWNUM

LIKE

JOIN, FORMAT

IN

동적 프로그래밍, DP

우선순위 큐, 자료구조

효율적인 BFS

우선순위 큐, 그리디 알고리즘

그리디 알고리즘, 힙

그리디 알고리즘, 구현

이분 탐색, 분할 정복, DP

그리디 알고리즘

그리디 알고리즘

BFS

BFS, 다익스트라

트리, 딕셔너리

DP

벨만 포드 알고리즘, 다익스트라

스택

도가뉴 항등식

재귀

브루트 포스

2차원 DP

행렬 곱셈, 빠른 거듭제곱 알고리즘

SET, 변수 선언

위상정렬

최소 신장 트리, 크루스칼 알고리즘, 유니온 파인드

크루스칼 알고리즘

BFS, 특징 찾기

이분 탐색

수학, DP

그리디

dfs, 완전탐색

단순 구현

구현, 수학

사고

그리디

문자열

이분 탐색

정규 표현식, 문자열

구현, BFS, 탐색

다익스트라

DP

투 포인터 탐색

다익스트라, BFS

정규표현식, 문자열

완전탐색, DFS

배열, 이분 탐색

Counter, 조합

CCW, 유니온 파인드

비트마스킹

DFS

최소 비용 신장 트리, 유니온 파인드

트리, 중위 순회