All Stories

[Leetcode] 56. Merge Intervals

interval들의 collection이 주어졌을 때, 겹치는 모든 interval들을 합치는 문제

[Leetcode] 17. Letter Combinations of a Phone Number

숫자로 이루어진 문자열이 주어졌을 때, 이 숫자들로 나타낼 수 있는 모든 문자의 combination들을 구하는 문제 숫자는 2부터 9까지이다. (1은 해당하는 문자가 없다.) 각 숫자에 맵핑되는 문자는 다음과 같다. 2: a,...

[Leetcode] 67. Add Binary

두 개의 binary string이 주어졌을 때, 두 binary의 합을 구하는 문제 결과 또한 binary string으로 나타내어야 한다. 입력되는 두 string은 모두 non-empty이며, 0과 1로만 이루어져 있다.

[Leetcode] 46. Permutations

서로 다른 숫자로 이루어진 리스트가 주어졌을 때, 이를 이용해 만들 수 있는 모든 permutation들을 구하는 문제

[Leetcode] 40. Combination Sum II

candidate number의 set이 주어졌을 때, 이를 이용해 target number를 만들 수 있는 모든 unique한 combination을 구하는 문제 candidates 내의 각 숫자는 무조건 한 번만 사용되어야 한다. target을 포함한 주어지는 모든...

[Leetcode] 226. Invert Binary Tree

binary tree가 주어졌을 때, 이를 좌우로 뒤집는 문제