計(jì)蒜客 第十七題 跳躍游戲

給定一個(gè)非負(fù)整數(shù)數(shù)組,假定你的初始位置為數(shù)組第一個(gè)下標(biāo)。

數(shù)組中的每個(gè)元素代表你在那個(gè)位置能夠跳躍的最大長度。

請確認(rèn)你是否能夠跳躍到數(shù)組的最后一個(gè)下標(biāo)。

例如:A = [2,3,1,1,4]A=[2,3,1,1,4] 能夠跳躍到最后一個(gè)下標(biāo),輸出true;

A=[3,2,1,0,4] 不能跳躍到最后一個(gè)下標(biāo),輸出false。

輸入格式

第一行輸入一個(gè)正整數(shù) n(1≤n≤500),接下來的一行 n 個(gè)整數(shù),輸入數(shù)組 Ai 。

輸出格式

如果能跳到最后一個(gè)下標(biāo),輸出true,否則輸出false。

樣例輸入

5
2 0 2 0 1
樣例輸出

true

index = int(input())
A = input().split()
i = 0
while i < index: # 判斷有沒有到達(dá)最后一位
    if int(A[i]) == 0 and i != index-1: # 判斷 元素是不是0,同時(shí)是不是最后一位。
        print('false')
        break
    elif int(A[i]) == 0 and i == index-1:
        print('true')
        break
    else:
        i = i + int(A[i])
        if i >= index:
            print('true')
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 在C語言中,五種基本數(shù)據(jù)類型存儲空間長度的排列順序是: A)char B)char=int<=float C)ch...
    夏天再來閱讀 4,044評論 0 2
  • 一、Python簡介和環(huán)境搭建以及pip的安裝 4課時(shí)實(shí)驗(yàn)課主要內(nèi)容 【Python簡介】: Python 是一個(gè)...
    _小老虎_閱讀 6,338評論 0 10
  • 第2章 基本語法 2.1 概述 基本句法和變量 語句 JavaScript程序的執(zhí)行單位為行(line),也就是一...
    悟名先生閱讀 4,565評論 0 13
  • 現(xiàn)在閨日正式開更,這里先來個(gè)人物介紹。慕童尹:年齡:16歲 身高:1.63米 慕血敏:年齡:16歲 身高:1.70...
    GUKI慕童尹閱讀 214評論 0 0
  • 每個(gè)人都有自己的疆土,在居住的房間里,也在充滿無限遐想的心里。 —————————————————————— 這是...
    楊明潔閱讀 306評論 0 0

友情鏈接更多精彩內(nèi)容