All Stories

[Leetcode] 74. Search a 2D Matrix

m x n 사이즈의 2차원 리스트가 주어졌을 때, targeet이 존재하는지 찾는 문제 각 row에 있는 숫자들은 증가하는 순서로 정렬되어 있다. 각 row의 첫 번째 숫자는 이전 row의 마지막 숫자보다 크다....

[Leetcode] 83. Remove Duplicates from Sorted List

정렬된 숫자로 이루어진 Linked List가 하나 주어졌을 때, 모든 숫자가 단 한 번만 등장하도록 중복을 제거한 리스트를 만드는 문제

[Leetcode] 55. Jump Game

양의 정수로 이루어진 리스트가 주어졌을 때, 최대 각 칸의 값만큼 점프할 수 있다고 가정하면, 마지막 인덱스에 도달할 수 있는지 확인하는 문제 e.g., 값이 3이라면 1칸, 2칸, 3칸 다음으로 이동할 수...

[Leetcode] 70. Climbing Stairs

정수 n이 주어졌을 때, n번째 계단까지 도달하는 방법의 개수를 구하는 문제 한 번에 1계단 혹은 2계단씩만 올라갈 수 있다. n은 양의 정수로 주어진다.

[Leetcode] 66. Plus One

비어 있지 않은, 숫자로 이루어진 리스트가 하나 주어졌을 때, 리스트의 값이 나타내는 정수에 1을 더한 값을 리스트로 리턴하는 문제 숫자는 음수가 아니며, 0으로 시작하지 않는다. 리스트 내의 각각의 원소들은 single...

[Leetcode] 58. Length of Last Word

하나의 문자열이 주어졌을 때, 마지막 단어의 길이를 구하는 문제 주어진 문자열은 upper/lower-case 알파벳과 공백으로 이루어진다. 단어란 공백을 포함하지 않는 charater의 sequence이다. 마지막 단어가 없는 경우, 0을 리턴한다.