CCF跳一跳Python程式
問題描述
近來,跳一跳這款小遊戲風靡全國,受到不少玩家的喜愛。
簡化後的跳一跳規則如下:玩家每次從當前方塊跳到下一個方塊,如果沒有跳到下一個方塊上則遊戲結束。
如果跳到了方塊上,但沒有跳到方塊的中心則獲得1分;跳到方塊中心時,若上一次的得分為1分或這是本局遊戲的第一次跳躍則此次得分為2分,否則此次得分比上一次得分多兩分(即連續跳到方塊中心時,總得分將+2,+4,+6,+8…)。
現在給出一個人跳一跳的全過程,請你求出他本局遊戲的得分(按照題目描述的規則)。
輸入格式
輸入包含多個數字,用空格分隔,每個數字都是1,2,0之一,1表示此次跳躍跳到了方塊上但是沒有跳到中心,2表示此次跳躍跳到了方塊上並且跳到了方塊中心,0表示此次跳躍沒有跳到方塊上(此時遊戲結束)。
輸出格式
輸出一個整數,為本局遊戲的得分(在本題的規則下)。
樣例輸入
1 1 2 2 2 1 1 2 2 0
樣例輸出
22
資料規模和約定
對於所有評測用例,輸入的數字不超過30個,保證0正好出現一次且為最後一個數字。
我覺得這個解題非常好,因為設定了一個bookstore指標,在連續跳到正中心的位置上,可以繼續加分+2.+4.+6…
a=list(map(int,input(‘請輸入數字:’).split()))
s,bookstore=0,2
for i in a:
if i1:
s+=1
bookstore=2
if i2:
s+=bookstore
bookstore+=2
elif i==0:
break
print(s)
相關文章
- python快手虎年跳一跳輔助(點選版)Python
- [跳一跳] Nodejs + Opencv 版NodeJSOpenCV
- 用Python玩跳一跳小遊戲,我能開掛Python遊戲
- 微信小遊戲跳一跳外掛輔助程式遊戲
- 「跳一跳」兩年後,廣告“殺死”遊戲小程式?遊戲
- egret實戰教程之跳一跳(一)
- 端到端神經網路的跳一跳玩法神經網路
- 微信跳一跳作弊軟體連線手機流程
- 使用SceneKit編寫微信跳一跳小遊戲(一)遊戲
- Mac + iPhone 實現微信跳一跳自動化教程MaciPhone
- 微信跳一跳指令碼重出江湖,python實現安卓&iOS自動版與手動版!指令碼Python安卓iOS
- 跳一跳之後,小遊戲開放的一百天怎麼樣?遊戲
- 目的網路、子網掩碼、下一跳例子
- 一次不成功的深度學習實踐 – 微信跳一跳深度學習
- Java 破解騰訊微信跳一跳(幾乎每次命中中心點,目前最高 19844 分)Java
- DSX-5000CH光纖一跳線設定基準法
- 通過流策略實現策略路由(重定向到不同的下一跳)路由
- 耐克2000萬拿下微信跳一跳的處女廣告,遊戲廣告或迎來第二春遊戲
- 瞄準“情報生態”下一跳,銳捷+騰訊攜手加速安全共建
- CCF 201712-2 遊戲(Python100分)遊戲Python
- CCF 201512-1 數位之和 python 滿分Python
- 【資料結構】31、hashmap=》resize 擴容,不測不知道,一測嚇一跳資料結構HashMap
- CCF ISBN
- 微信跳一跳輔助app 僅需安裝app無需連線電腦等 支援手動、自動 | 已開源APP
- python跳坑---生成器Python
- CCF NLP比賽
- CCF 202009-2 風險人群篩查 滿分程式碼
- 微信小程式 跳坑微信小程式
- 小明上學(201812-1/CCF)———附帶思路和完整程式碼
- python的跳脫字元是什麼Python字元
- Python複習筆記跳躍版Python筆記
- Java跳動愛心程式碼Java
- 程式設計師如何跳級程式設計師
- 微信小程式跳轉方式微信小程式
- 微信小程式_跳轉方式微信小程式
- JavaScript頁面跳轉程式碼JavaScript
- electron 跳坑指南 2 (主程式和渲染程式)
- ccf省賽3等獎