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

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

자세히보기

피보나치 수 LeetCode 솔루션

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

자세히보기

유효한 괄호 Leetcode 솔루션

문제 설명 유효한 괄호 LeetCode 솔루션 – "유효한 괄호"는 '(', ')', '{', '}', '[' 및 ']' 문자만 포함하는 문자열이 제공되었음을 나타냅니다. 입력 문자열이 유효한 문자열인지 여부를 확인해야 합니다. 여는 대괄호를 닫아야 하는 경우 문자열은 유효한 문자열이라고 합니다...

자세히보기

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

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

자세히보기

지뢰 찾기 LeetCode 솔루션

문제 설명 지뢰 찾기 LeetCode Solution – 지뢰 찾기 게임(위키피디아, 온라인 게임)을 해보자! 게임 보드를 나타내는 mxn 문자 매트릭스 보드가 제공됩니다. 여기서 'M'은 공개되지 않은 광산, 'E'는 공개되지 않은 빈 사각형, 'B'는 인접한 광산이 없는 공개된 빈 사각형을 나타냅니다(즉, 위, 아래 , 왼쪽, 오른쪽 및 모두 ...

자세히보기

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

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

자세히보기

워드 래더 LeetCode 솔루션

문제 설명 Word Ladder LeetCode 솔루션 – "Word Ladder"는 문자열 beginWord, 문자열 endWord 및 wordList가 제공됨을 나타냅니다. 주어진 조건에 따라 beginWord에서 endWord까지 가장 짧은 변환 시퀀스 길이(경로가 없으면 0 인쇄)를 찾아야 합니다. 모든 중간 단어는 …

자세히보기

나선 행렬 LeetCode 솔루션

문제 설명 나선 행렬 문제는 나선 행렬에서 행렬의 모든 요소를 ​​시계 방향으로 나선 형태로 인쇄하고 싶다고 말합니다. 나선형 행렬에 대한 접근: 아이디어 문제는 행렬을 루프로 나누고 각 요소의 모든 요소를 ​​인쇄하여 구현할 수 있습니다.

자세히보기

LRU 캐시 LeetCode 솔루션

질문 LRU(최근 사용) 캐시의 제약 조건을 따르는 데이터 구조를 설계하십시오. LRUCache 클래스 구현: LRUCache(int capacity) 양의 크기 용량으로 LRU 캐시를 초기화합니다. int get(int key) 키가 있으면 키 값을 반환하고 그렇지 않으면 -1을 반환합니다. void put(int key, int value) 키가 있으면 키 값을 업데이트합니다. 그렇지 않으면 키-값 쌍을 …

자세히보기

문자열 Leetcode 솔루션 곱하기

문제 Multiply Strings Leetcode 솔루션은 입력으로 우리에게 주어진 두 개의 문자열을 곱하도록 요청합니다. 이 곱셈 결과를 인쇄하거나 호출자 함수에 반환해야합니다. 그래서 더 공식적으로 주어진 두 개의 문자열을 넣으려면 주어진 문자열의 곱을 찾으십시오. …

자세히보기

Translate »