문자열 Leetcode 솔루션 디코딩

문제 설명 문자열 디코딩 LeetCode 솔루션 – "문자열 디코딩"은 인코딩된 문자열을 디코딩된 문자열로 변환하도록 요청합니다. 인코딩 규칙은 k[encoded_string]입니다. 여기서 대괄호 안의coded_string은 k가 양의 정수인 경우 정확히 k번 반복됩니다. 예: 입력: s = ”3[a]2[bc]” 출력: “aaabcbc” …

자세히보기

삽입 삭제 GetRandom O(1) Leetcode 솔루션

문제 설명 Insert Delete GetRandom O(1) LeetCode 솔루션 – “Insert Delete GetRandom O(1)”은 O(1) 시간 복잡도에서 이 네 가지 기능을 구현하도록 요청합니다. insert(val): val을 무작위 집합에 삽입하고 요소가 처음에 집합에 없으면 true를 반환합니다. 다음과 같은 경우 false를 반환합니다.

자세히보기

홀수 짝수 연결 목록 Leetcode 솔루션

문제 설명 홀수 연결 목록 LeetCode 솔루션 – "홀수 연결 목록"은 비어 있지 않은 단일 연결 목록이 제공됨을 나타냅니다. 홀수 인덱스를 가진 모든 노드를 그룹화하고 짝수 인덱스를 가진 노드를 그룹화하고 재정렬된 목록을 반환해야 합니다. 둘 다 내부의 상대적 순서에 유의하십시오 ...

자세히보기

로봇실 청소기 Leetcode 솔루션

문제 설명 로봇 룸 청소기 LeetCode 솔루션 – "로봇 룸 청소기"는 로봇이 amxna 바이너리 그리드에 있다고 명시되어 있습니다. 여기서 0은 벽을 나타내고 1은 빈 슬롯을 나타냅니다. 로봇의 초기 위치는 비어있는 것이 보장되며 로봇은 내부를 이동합니다 …

자세히보기

일일 온도 Leetcode 솔루션

문제 설명 The Daily Temperatures Leetcode 솔루션: 주어진 정수 온도 배열이 일일 온도를 나타내고, 대답[i]가 더 따뜻한 온도를 얻기 위해 i번째 날 이후에 기다려야 하는 일 수와 같은 배열 응답을 반환한다고 명시합니다. 이것이 가능한 미래의 날이 없다면 대신 answer[i] == 0을 유지하십시오. …

자세히보기

LRU 캐시 Leetcode 솔루션

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

자세히보기

K Origin Leetcode 솔루션에 가장 가까운 지점

문제 설명 원점에 대한 K 가장 가까운 점 LeetCode 솔루션 – "원점에 대한 K 가장 가까운 점"은 주어진 점의 배열, x 좌표 및 y 좌표가 XY 평면의 좌표를 나타냄을 나타냅니다. 원점에 가장 가까운 k개의 점을 찾아야 합니다. 참고로 둘 사이의 거리는 …

자세히보기

다음 순열 Leetcode 솔루션

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

자세히보기

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

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

자세히보기

빗물 트래핑 Leetcode 솔루션

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

자세히보기

Translate »