close
問題:時間進行中,需要依照0和1序列亮燈,當遇到1時亮燈10秒然後暗燈5秒,當遇到0時不亮燈15秒,如果序列是1110100111010要如何寫這程式?
由於你問題中沒有提到序列的資料格式是數字陣列或文字字串,所以這兩種都寫給你參考
文字字串的序列是先將字串分解成單一字元,再轉成數值後,再來分析判斷動作。序列中有連續遇到0的狀況,程式中有加上顯示計時的元件,方便知道程式是否還在動作中。在序列跑完後程式自動停止
數字陣列的序列則是直接一一取出數值,之後再來分析判斷動作
文章標籤
全站熱搜