이진 트리 Leetcode 솔루션의 가장 낮은 공통 조상

문제 설명 이진 트리의 가장 낮은 공통 조상 LeetCode 솔루션 – "이진 트리의 가장 낮은 공통 조상"은 이진 트리의 루트와 트리의 두 노드를 제공한다고 명시되어 있습니다. 이 두 노드의 가장 낮은 공통 조상을 찾아야 합니다. 최저 공통 …

자세히보기

괄호 생성 Leetcode 솔루션

문제 설명 괄호 생성 LeetCode 솔루션 – "괄호 생성"은 n 값이 주어졌음을 나타냅니다. n 쌍의 괄호의 모든 조합을 생성해야 합니다. 올바른 형식의 괄호 문자열로 구성된 벡터 형식으로 답을 반환합니다. 예: 입력: n = 3 출력: [“((()))”,”(()())”,”(())()”,”()(())”,”()( )()"] 설명: …

자세히보기

다음 순열 Leetcode 솔루션

문제 설명 다음 순열 LeetCode 솔루션 – "다음 순열"은 처음 n개의 자연수의 순열인 정수 배열이 주어졌음을 나타냅니다. 주어진 배열의 사전순으로 가장 작은 순열을 찾아야 합니다. 교체는 제자리에 있어야 하며 일정한 추가 공간만 사용해야 합니다. …

자세히보기

반복 문자가 없는 가장 긴 부분 문자열 Leetcode 솔루션

문제 설명 반복 문자가 없는 가장 긴 부분 문자열 LeetCode 솔루션 – 주어진 문자열 s를 나타냅니다. 반복되는 문자가 없는 가장 긴 부분 문자열을 찾아야 합니다. 예: 입력: s = "abcabcbb" 출력: 3 설명: 문자가 반복되지 않는 가장 긴 부분 문자열의 길이는 3입니다. 문자열은 "abc"입니다. 입력: s = "bbbbbb" …

자세히보기

k 정렬된 목록 병합 Leetcode 솔루션

문제 설명 Merge k Sorted Lists LeetCode 솔루션 – "Merge k Sorted Lists"는 k 연결 목록의 배열이 주어졌을 때 각 연결 목록에 오름차순으로 정렬된 값이 있음을 나타냅니다. 모든 k-연결 목록을 하나의 연결 목록으로 병합하고 …

자세히보기

파티션 레이블 LeetCode 솔루션

문제 설명 파티션 레이블 LeetCode 솔루션 – 문자열 s가 제공됩니다. 각 문자가 최대 한 부분에 나타나도록 문자열을 가능한 한 많은 부분으로 분할하고 싶습니다. 파티션은 모든 부분을 순서대로 연결한 후 ...

자세히보기

피보나치 수 LeetCode 솔루션

문제 설명 피보나치 수 LeetCode 솔루션 – "피보나치 수"는 일반적으로 F(n)으로 표시되는 피보나치 수열이 피보나치 수열이라고 하는 수열을 형성하며, 각 수는 0과 1에서 시작하는 앞의 두 수의 합이 되도록 합니다. 즉, F(0) = 0, F(1) = 1 F(n) = F(n – 1) + F(n …

자세히보기

가장 긴 공통 접두사 Leetcode 솔루션

문제 설명 가장 긴 공통 접두사 LeetCode 솔루션 – "가장 긴 공통 접두사"는 주어진 문자열 배열을 나타냅니다. 이 문자열 중에서 가장 긴 공통 접두사를 찾아야 합니다. 접두사가 없으면 빈 문자열을 반환합니다. 예: 입력: strs = [“꽃”,”흐름”,”비행”] 출력: “fl” 설명: “fl”이 가장 긴 …

자세히보기

빗물 트래핑 Leetcode 솔루션

문제 설명 Trapping Rain Water LeetCode 솔루션 – "Trapping Rain Water"는 각 막대의 너비가 1인 고도 맵을 나타내는 높이 배열이 주어졌다고 명시합니다. 우리는 비가 내린 후 갇힌 물의 양을 찾아야 합니다. 예: 입력: 높이 = [0,1,0,2,1,0,1,3,2,1,2,1] 출력: 6 설명: 확인 …

자세히보기

유효한 Palindrome II Leetcode 솔루션

문제 설명 Valid Palindrome II LeetCode 솔루션 – "Valid Palindrome II"는 문자열 s가 주어지면 최대 한 문자를 삭제한 후 s가 회문 문자열이 될 수 있으면 true를 반환해야 한다고 명시합니다. 예: 입력: s = ”aba” 출력: true 설명: 입력 문자열은 이미 회문이므로 …

자세히보기

Translate »