[Leetcode] 55. Jump Game

서해빈·2021년 3월 26일
0

코딩테스트

목록 보기
24/65

문제 바로가기

Time Complexity: O(n)
Space Complexity: O(1)

class Solution:
    def canJump(self, nums: List[int]) -> bool:
        far = 0
        cur = 0
        for i, num in enumerate(nums[:-1]):
            if cur < i:
                return False
            
            far = max(far, i + num)
            
            if cur == i:
                cur = far
            
        return far >= len(nums) - 1

0개의 댓글