유효한 괄호를 만들기 위한 최소 제거 LeetCode 솔루션
문제 설명 유효한 괄호를 만들기 위한 최소 제거 LeetCode 솔루션 – '(', ')' 문자열과 소문자 영어가 제공됩니다. 당신의 임무는 결과 괄호 문자열이 …
문제 설명 유효한 괄호를 만들기 위한 최소 제거 LeetCode 솔루션 – '(', ')' 문자열과 소문자 영어가 제공됩니다. 당신의 임무는 결과 괄호 문자열이 …
문제 설명 반복 문자가 없는 가장 긴 부분 문자열 LeetCode 솔루션 – 주어진 문자열 s를 나타냅니다. 반복되는 문자가 없는 가장 긴 부분 문자열을 찾아야 합니다. 예: 입력: s = "abcabcbb" 출력: 3 설명: 문자가 반복되지 않는 가장 긴 부분 문자열의 길이는 3입니다. 문자열은 "abc"입니다. 입력: s = "bbbbbb" …
문제 설명 이미지 뒤집기 LeetCode 솔루션 – 크기가 n인 행렬이 제공됩니다. 우리는 2가지 작업을 수행해야 합니다. 이미지를 수평으로 뒤집기: 주어진 행렬의 각 행이 반전됨을 의미합니다. 이미지 반전: 모두 0을 1로 또는 그 반대로 만들기 결과를 반환합니다...
문제 설명 Trapping Rain Water LeetCode 솔루션 – "Trapping Rain Water"는 각 막대의 너비가 1인 고도 맵을 나타내는 높이 배열이 주어졌다고 명시합니다. 우리는 비가 내린 후 갇힌 물의 양을 찾아야 합니다. 예: 입력: 높이 = [0,1,0,2,1,0,1,3,2,1,2,1] 출력: 6 설명: 확인 …
문제 설명 Valid Palindrome II LeetCode 솔루션 – "Valid Palindrome II"는 문자열 s가 주어지면 최대 한 문자를 삭제한 후 s가 회문 문자열이 될 수 있으면 true를 반환해야 한다고 명시합니다. 예: 입력: s = ”aba” 출력: true 설명: 입력 문자열은 이미 회문이므로 …
문제 설명 정렬된 목록에서 중복 제거 LeetCode 솔루션 – 정렬된 연결 목록의 머리가 제공됩니다. 각 요소가 한 번만 나타나도록 모든 중복 항목을 삭제하고 정렬된 연결 목록도 반환하도록 요청합니다. 예 및 설명 예 1: 입력: head …
문제 설명은 꽃을 놓을 수 있습니다. LeetCode 솔루션 – 일부는 심고 일부는 심지 않은 긴 화단이 있습니다. 그러나 인접한 구획에는 꽃을 심을 수 없습니다. 0과 1을 포함하는 정수 배열 화단이 주어지면, 여기서 0은 비어 있음을 의미하고 1은 비어 있지 않음을 의미하고 정수 n은 n개의 새 꽃을 심을 수 있는 경우 …
문제 설명 문자열 LeetCode의 첫 번째 고유 문자 솔루션 – 문자열 s가 주어지면 그 안에 있는 첫 번째 비반복 문자를 찾고 해당 인덱스를 반환합니다. 존재하지 않으면 -1을 반환합니다. 예제 테스트 케이스 1: 입력: s = "leetcode" 출력: 0 테스트 케이스 2: 입력: s = "aabb" 출력: -1 설명 …
문제 설명: 이진 트리 반전 LeetCode 솔루션 – 이 질문에서 이진 트리의 루트가 주어지면 왼쪽 트리가 오른쪽 트리가 되어야 하고 그 반대도 마찬가지여야 함을 의미하는 이진 트리를 반전시키는 솔루션이 필요합니다. 우리는 어떤 트리 순회가 될 것인지 스스로에게 물어볼 수 있습니다.
문제 설명 정규식 일치 정규식 일치 LeetCode 솔루션 – 입력 문자열 s와 패턴 p가 주어지면 '.'에 대한 지원으로 정규식 일치를 구현합니다. 및 '*' 여기서 '.' 모든 단일 문자와 일치합니다. '*' 1개 이상의 선행 요소와 일치합니다. 일치는 전체 입력 문자열을 포함해야 합니다(부분이 아님). 예제 테스트 케이스 XNUMX: 입력: …