close

713300E5-2EAC-4423-A317-BA706F80F850

python:

"""
題目:神奇的蝸牛
蝸牛爬樹,白天往上爬,晚上往下掉,且掉下的距離是第一天往下掉的10%
eg:第一天掉下藍1m,第二天掉下1.1m,第三天掉下1.2m,

輸入說明:
輸入三個數字 h 樹的高度,d 白天爬幾公尺,n 第一天往下掉幾公尺
輸出說明:
輸出一個數字,表示第幾天爬到樹頂 或第幾天掉到地面

輸入範例 100 5 1
輸出範例 第84天掉到地面

輸入範例 50 5 1 
輸出範例 第15天爬到樹頂
"""
while True:
    try:
        h,d,n=map(int,input().split())
        day=0#紀錄目前到第幾天
        ch=0#紀錄目前高度
        down=n
        r=n/10
        while True:
            day+=1
            ch+=d#在白天時往上爬
            if ch>=h or ch<=0:break
            ch-=down#晚上時往地上掉
            down+=r
        if ch>=h:print(f'第{day}天爬到樹頂')
        if ch<=0:print(f'第{day}天掉到地面')
    except:break
arrow
arrow
    創作者介紹
    創作者 趴趴熊日常 的頭像
    趴趴熊日常

    資工趴趴熊的小天地

    趴趴熊日常 發表在 痞客邦 留言(0) 人氣()