All Stories

[Leetcode] 155. Min Stack

주어진 함수를 포함하는 stack을 만드는 문제 push(x), pop(), top(), geetMin() 네 가지 함수를 만들어야 한다.

[Leetcode] 104. Maximum Depth of Binary Tree

binary tree가 주어졌을 때, 해당 트리의 최대 depth를 구하는 문제 depth는 root 노드에서부터 leaf 노드까지의 길이를 의미한다. leaf 노드란 자식이 없는 노드를 의미한다.

[Leetcode] 167. Two Sum II - Input Array is Sorted

주어진 정수 배열에서 두 값의 합이 찾고자 하는 값(target)일 경우, 두 인덱스를 반환하는 문제 주어진 정수 배열은 이미 증가하는 방향으로 정렬되어 있다. 인덱스는 non zero-based로 리턴해야 한다. (1부터 시작) 정확히...

[Leetcode] 189. Rotate Array

배열(리스트)이 하나 주어졌을 때, 이 배열을 오른쪽으로 k번 회전한 결과를 구하는 문제 k는 음수가 아니다.

[Leetcode] 168. Excel Sheet Column Title

양의 정수가 하나 주어졌을 때, 이를 엑셀 시트에서 보이는 것과 같은 column title로 변경하는 문제 A -> 1, B -> 2, … , Z -> 26, AA -> 27, AB...

[Leetcode] 171. Excel Sheet Column Number

엑셀 시트에 나타나는 것과 동일한 column title이 주어졌을 때, 이를 숫자로 변경하는 문제 A -> 1, B -> 2, … , Z -> 26, AA -> 27, AB -> 28...