首先使用一個字典檔 role,定義 key 為 0~4 時分別對應的數字,
接著使用 for 迴圈依序取出每天的狀態搭配字典檔計算出體重。
而這題的關鍵在於「中毒會減少體重」,
根據題目的提示「早上先中毒,晚上才吃東西」,每次迴圈開始時,必須要先將體重附加毒素 ( 減少 n ),
所以在迴圈裡會「判斷兩次體重」,一次是中毒之後的體重,一次是吃東西之後的體重,
判斷體重後就能順利求出最後的結果。
解答:https://steam.oxxostudio.tw/category/python/zerojudge/a271.html
首先使用一個字典檔 role,定義 key 為 0~4 時分別對應的數字,
接著使用 for 迴圈依序取出每天的狀態搭配字典檔計算出體重。而這題的關鍵在於「中毒會減少體重」,
根據題目的提示「早上先中毒,晚上才吃東西」,每次迴圈開始時,必須要先將體重附加毒素 ( 減少 n ),
所以在迴圈裡會「判斷兩次體重」,一次是中毒之後的體重,一次是吃東西之後的體重,
判斷體重後就能順利求出最後的結果。解答:https://steam.oxxostudio.tw/category/python/zerojudge/a271.html
補:免子若無進食,直接印出體重