PS/LeetCode 3133. Minimum Array End - Problem : https://leetcode.com/problems/minimum-array-end Difficulty : Medium Status : Solved Time : 00:08:19 문제 설명 더보기 n,x 두 정수가 주어진다. n 크기의 정수로 구성된 배열 array를 생성해야 한다. 이 때 0 <= i < n-1에서 nums[i+1]은 nums[i]보다 항상 커야 하며, nums의 모든 원소의 비트 AND 연산은 x여야 한다. nums[n-1]의 최솟값을 구하여라. 풀이 풀이 코드 class Solution: def minEnd(self, n: int, x: int) -> int: nidx = 0 xidx = 0 result = x while n-1 >= (1 << nidx) : while x & (1 << xidx) : xidx += 1 if n-1 & (1 << nidx) : result |= 1 << xidx xidx += 1 nidx += 1 return result 공유하기 게시글 관리 마젠티노's 저작자표시 비영리 동일조건 'PS > LeetCode' 카테고리의 다른 글 2563. Count the Number of Fair Pairs (0) 2024.11.13 3097. Shortest Subarray With OR at Least K II (0) 2024.11.10 1829. Maximum XOR for Each Query (0) 2024.11.08 3011. Find if Array Can Be Sorted (1) 2024.11.06 2914. Minimum Number of Changes to Make Binary String Beautiful (2) 2024.11.05 Contents 당신이 좋아할만한 콘텐츠 2563. Count the Number of Fair Pairs 2024.11.13 3097. Shortest Subarray With OR at Least K II 2024.11.10 1829. Maximum XOR for Each Query 2024.11.08 3011. Find if Array Can Be Sorted 2024.11.06 댓글 0 + 이전 댓글 더보기