class Solution: def jump(self, nums: List[int]) -> int: cur, next = [0, 0], [1, 1] for i in range(len(nums)): if i > cur[1]: cur = [next[0], next[1]] next[0] += 1 next[1] = max(next[1], i + nums[i]) if next[1] >= len(nums)-1: return min(len(nums)-1,next[0])무난한 O(N) DP.. 풀기 편하긴 했다.생각해보니 어제 문제랑 되게 비슷하네
댓글 영역
획득법
① NFT 발행
작성한 게시물을 NFT로 발행하면 일주일 동안 사용할 수 있습니다. (최초 1회)
② NFT 구매
다른 이용자의 NFT를 구매하면 한 달 동안 사용할 수 있습니다. (구매 시마다 갱신)
사용법
디시콘에서지갑연결시 바로 사용 가능합니다.