이진 트리 중위 순회 LeetCode 솔루션

문제 설명: 이진 트리 중위 순회 LeetCode 솔루션 이진 트리의 루트가 주어지면 해당 노드 값의 중위 순회를 반환합니다. 예 1: 입력: root = [1,null,2,3] 출력: [1,3,2] 예 2: 입력: root = [] 출력: [] 예 3: 입력: root = [1] 출력: [1] 제약 조건: 노드의 수 …

자세히보기

Two Numbers II Leetcode 솔루션 추가

문제 설명 두 개의 숫자 추가 II LeetCode 솔루션 – "두 개의 숫자 추가 II"는 비어 있지 않은 두 개의 연결 목록이 가장 중요한 숫자가 먼저 오고 각 노드가 정확히 한 숫자를 포함하는 두 개의 음이 아닌 정수를 나타냅니다. 두 숫자를 더하고 합을 다음과 같이 반환해야 합니다.

자세히보기

두 정수 나누기 Leetcode 솔루션

문제 설명 두 개의 정수 나누기 LeetCode 솔루션 – "두 개의 정수 나누기"는 두 개의 정수 피제수와 제수가 주어졌다고 말합니다. 피제수를 제수로 나눈 몫을 반환합니다. 32비트 부호 있는 정수 내에서 정수를 저장할 수 있는 환경을 다루고 있다고 가정합니다.

자세히보기

LRU 캐시 Leetcode 솔루션

문제 설명 LRU Cache LeetCode 솔루션 – "LRU Cache"는 LRU(Least Recent Used) Cache를 따르는 데이터 구조를 설계하도록 요청합니다. 다음 기능을 가진 LRUCache 클래스를 구현해야 합니다. LRUCache(int capacity): LRU 캐시를 초기화합니다. 긍정적인 크기 수용량으로. int get(int key): 값을 반환합니다 ...

자세히보기

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

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

자세히보기

빗물 트래핑 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 설명: 입력 문자열은 이미 회문이므로 …

자세히보기

정렬된 목록 LeetCode 솔루션에서 중복 제거

문제 설명 정렬된 목록에서 중복 제거 LeetCode 솔루션 – 정렬된 연결 목록의 머리가 제공됩니다. 각 요소가 한 번만 나타나도록 모든 중복 항목을 삭제하고 정렬된 연결 목록도 반환하도록 요청합니다. 예 및 설명 예 1: 입력: head …

자세히보기

Translate »