빗물 트래핑 Leetcode 솔루션

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

자세히보기

클론 그래프 LeetCode 솔루션

문제 설명 Clone Graph LeetCode 솔루션 – 연결된 무방향 그래프의 노드에 대한 참조가 제공되고 그래프의 전체 복사본을 반환하라는 요청을 받습니다. 딥 카피는 기본적으로 딥 카피에 존재하는 노드에 참조가 없어야 하는 클론입니다.

자세히보기

정렬된 행렬 LeetCode 솔루션에서 K번째 가장 작은 요소

문제 설명 정렬된 행렬에서 K번째 가장 작은 요소 LeetCode 솔루션 – 각 행과 열이 오름차순으로 정렬된 크기 n의 행렬이 제공됩니다. 행렬에서 k번째로 작은 요소를 반환해야 합니다. 그것은 k 번째입니다 ...

자세히보기

문자열 LeetCode 솔루션의 첫 번째 고유 문자

문제 설명 문자열 LeetCode의 첫 번째 고유 문자 솔루션 – 문자열 s가 주어지면 그 안에 있는 첫 번째 비반복 문자를 찾고 해당 인덱스를 반환합니다. 존재하지 않으면 -1을 반환합니다. 예제 테스트 케이스 1: 입력: s = "leetcode" 출력: 0 테스트 케이스 2: 입력: s = "aabb" 출력: -1 설명 …

자세히보기

사용자 웹사이트 방문 패턴 분석 LeetCode Solution

문제 설명 사용자 웹사이트 방문 패턴 분석 LeetCode 솔루션 – 두 개의 문자열 배열 사용자 이름과 웹사이트와 정수 배열 타임스탬프가 제공됩니다. 주어진 모든 배열은 길이가 같고 튜플 [username[i], website[i], timestamp[i]]는 사용자 이름[i]이 시간 timestamp[i]에 웹사이트 웹사이트[i]를 방문했음을 나타냅니다. 패턴은 세 개의 웹사이트 목록입니다(반드시 구별되지는 않음). 예를 들어, [“집”, …

자세히보기

부분 문자열 Leetcode 솔루션의 최대 발생 횟수

문제 설명: 하위 문자열 Leetcode의 최대 발생 횟수 솔루션 – 문자열 s가 주어지면 다음 규칙에 따라 하위 문자열의 최대 발생 횟수를 반환합니다. 하위 문자열의 고유 문자 수는 maxLetters보다 작거나 같아야 합니다. 하위 문자열 크기는 minSize와 maxSize 사이여야 합니다. 예시 …

자세히보기

히스토그램 LeetCode 솔루션에서 가장 큰 사각형

문제 설명 히스토그램의 가장 큰 사각형 LeetCode 솔루션 – 각 막대의 너비가 1인 히스토그램의 막대 높이를 나타내는 정수 높이 배열이 주어지면 히스토그램에서 가장 큰 사각형의 면적을 반환합니다. 예제 테스트 케이스 1: 입력: heights = [2, 1, 5, 6, 2, 3] 출력: 10 설명: …

자세히보기

정규식 매칭 정규식 매칭 LeetCode 솔루션

문제 설명 정규식 일치 정규식 일치 LeetCode 솔루션 – 입력 문자열 s와 패턴 p가 주어지면 '.'에 대한 지원으로 정규식 일치를 구현합니다. 및 '*' 여기서 '.' 모든 단일 문자와 일치합니다.​​​​ '*' 1개 이상의 선행 요소와 일치합니다. 일치는 전체 입력 문자열을 포함해야 합니다(부분이 아님). 예제 테스트 케이스 XNUMX: 입력: …

자세히보기

시간 기반 키-값 저장소 LeetCode 솔루션

문제 설명 시간 기반 키-값 저장 LeetCode 솔루션 – 다른 타임스탬프에서 동일한 키에 대한 여러 값을 저장하고 특정 타임스탬프에서 키 값을 검색할 수 있는 시간 기반 키-값 데이터 구조를 설계합니다. TimeMap 클래스 구현: TimeMap() 데이터 구조의 개체를 초기화합니다. void set(문자열 키, 문자열 …

자세히보기

데이터 스트림 LeetCode 솔루션에서 중앙값 찾기

문제 설명 데이터 스트림 LeetCode 솔루션에서 중앙값 찾기 – 중앙값은 정렬된 정수 목록의 중간 값입니다. 목록의 크기가 짝수이면 중간 값이 없고 중앙값은 두 중간 값의 평균입니다. 예를 들어, arr = [2,3,4]의 경우 중앙값 ...

자세히보기

Translate »