[LeetCode 3355] Zero Array Transformation I
문제개요문제: https://leetcode.com/problems/zero-array-transformation-i 정수 배열 nums와 2차원 배열 queries가 주어집니다. 각 쿼리 queries[i] = [li, ri]는 해당 구간의 모든 인덱스 값을 1씩 감소시키는 작업입니다. 모든 쿼리를 순서대로 처리한 후, 배열의 모든 값이 0이 되는지를 판별하는 문제입니다. 예시Input: nums = [1, 0, 1], queries = [[0, 2]]Output: true[0, 2] 구간에서 인덱스 0과 2를 선택하여 각각 1씩 감소시키면, [1, 0, 1] → [0, 0, 0]이 되므로 Zero Array가 됩니다.접근 방법이 문제는 누적합(Prefix Sum) 기법을 활용하여 효율적으로 해결할 수..
2025. 5. 20.
[LeetCode 2094] Finding 3-Digit Even Numbers
문제개요문제: https://leetcode.com/problems/finding-3-digit-even-numbers 정수 배열 digits가 주어졌을 때, 이 배열 내의 세 자릿수를 임의의 순서로 이어 붙여 만들 수 있는 중복 없는 짝수 세 자릿수를 모두 구해야 합니다. 조건은 다음과 같습니다.각 숫자는 digits 배열에서 서로 다른 인덱스에서 선택된 세 개의 요소로 구성됩니다.생성된 정수는 세 자리 수여야 하며, 0으로 시작해서는 안 됩니다.마지막 자릿수는 짝수여야 하므로 2, 4, 6, 8, 0 중 하나여야 합니다.결과는 정렬된 상태로 반환해야 합니다. 예시:입력: [1, 2, 3]출력: [132, 312] (예: 132는 1, 3, 2를 조합한 것이며, 짝수이고 0으로 시작하지 않음) 접근방..
2025. 5. 12.