palindrom 은 쉽게 말해서 ' 앞뒤가 똑같은 단어 ' 입니다. 문제는 left <= num < right 의 범위에서 num 과 num의 제곱근 모두가 palindrom 인 숫자의 개수를 찾아서 return하는 문제입니다.
target 배열의 길이와 같은 start 배열은 초기에는 1로만 구성되어있습니다.이 start 배열의 합으로 배열 안의 요소들을 바꿔가면서 최종적으로 target 을 만들 수 있는지 true, false 를 return 하는 문제입니다.
n 까지의 수 중에서 소수의 개수를 return 하는 문제입니다.
주어진 `cardPoints` 배열에서 가장 처음 요소 또는 가장 마지막 요소를 포함하고, 연속된 위치에 있는 `k` 개의 수들 중 가장 큰 값을 찾아 return 하는 문제입니다.
주어진 `matix` 에서 범위의 왼쪽 상단의 row, column 과 오른쪽 하단의 row, column이 주어지면 그 범위 숫자의 합을 구해서 return 하는 문제입니다.
주어진 문자열 `s` 로 만들 수 있는 유효한 정수 또는 실수 쌍을 return하는 문제입니다.
주어진 문자열 `s` 가 유효한 `Integer` 또는 `Decimal` 인지 확인하여 `true` , `false` 를 return하는 문제입니다.
주어진 트리의 노드를 카메라를 설치해서 모두 모니터링해야 합니다. 카메라가 설치되면 부모 노드와 바로 아래 자식 노드들을 모니터링할 수 있습니다. 이 때, 필요한 카메라의 최소 개수를 return하는 문제입니다.
주어진 `words` 에서 문자열끼리 연관성이 있는 `chain` 관계를 찾아서 가장 긴 `chain` 의 길이를 return하는 문제입니다.
주어지는 `paths` 에 directory 별 파일들과 해당 파일들에 포함되어있는 콘텐츠들이 적혀있습니다. 그 중 콘텐츠가 중복되는 파일의 경로를 return 하는 문제입니다.
주어진 `nums` 배열에서 해당 숫자들을 동일한 숫자로 만들어야합니다. 그 과정에서 가장 적은 횟수를 return하는 문제입니다.
주어진 `Binary Tree` 에서 `level` 별로 `node` 의 `value` 를 리스트에 넣어서 return하는 문제입니다.
주어진 `tokens` 를 후위 연산한 값을 return하는 문제입니다.
`n x n` 배열 안에서 `n` 개의 퀸이 서로 공격할 수 없는 위치에 놓일 수 있도록 배치하는 방법의 개수를 모두 찾아 return하는 문제입니다.
`nums` 배열을 정렬한 후에 인접한 인덱스의 `gap` 이 가장 큰 값을 찾아서 return하는 문제입니다.
주어진 `searchWord` 의 첫 글자부터 차례대로 시작하는 `products` 를 최대 3개까지 찾아 List에 저장해서 return하는 문제입니다. 즉, List의 0번 인덱스 List는 `searchWord` 의 첫 글자로 시작하는 단어들로 이루어져 있습니다.
주어진 `boxTypes` 배열에서 i번째 배열의 0번째 인덱스 값은 box의 개수이고, 1번째 인덱스 값은 해당 box 안에 들어있는 unit 개수입니다. `truckSize` 넘지 않도록 box를 트럭에 실었을 때 최대 unit의 수를 return하는 문제입니다.
주어진 `matchsticks` 로 사각형을 만들 수 있는지 여부를 `true` / `false` 로 return하는 문제입니다. 단, `matchsticks` 의 원소들은 길이를 자를 수 없습니다.
Input으로 주어지는 `n` 개의 괄호가 포함된 `string` 들을 List 형태로 return 하는 문제입니다.
주어진 `nums` 배열의 부분 배열 중에서 부분 배열의 `max` 값이 `left <= max <= right` 인 부분 배열의 개수를 구해 return 하는 문제입니다.