From 03b32df83abbdb5c345d874b1508249ac60172f6 Mon Sep 17 00:00:00 2001 From: Lu-yeom <82422161+Lu-yeom@users.noreply.github.com> Date: Sun, 25 Apr 2021 19:45:04 +0800 Subject: [PATCH] self-learning by Luyeom-week2_hw6 --- homeworks/week2/hw6.md | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/homeworks/week2/hw6.md b/homeworks/week2/hw6.md index ede8c31..cae9236 100644 --- a/homeworks/week2/hw6.md +++ b/homeworks/week2/hw6.md @@ -13,5 +13,15 @@ isValid([3, 5, 8, 13, 22, 35]) ``` ## 執行流程 -1. .. -2. .. \ No newline at end of file +1.執行第1行,呼叫isValid函式,輸入陣列[3, 5, 8, 13, 22, 35] +2.執行第2行,設定變數i等於0 +3.執行第2行,判斷變數i是否小於陣列長度6,如果是,繼續執行 +4.執行第3行,如果陣列i+1的位數小於等於陣列[i]的位數,回傳'invalid',如果是,繼續往下 +5.第一圈迴圈結束,跑回第2行,變數i+1 +6.重複第3~第5步驟,直到迴圈6次完成 +7.執行第5行,設定變數i等於2 +8.執行第5行,判斷變數i是否小於陣列長度,如果是,繼續執行 +9.執行第6行,如果陣列i的位置不等於陣列i減1的值加上陣列i-2的值的合計,回傳'invalid',如果是,繼續往下 +10.跑回第5行,變數i+1 +11.重複第8~10的步驟,直到變數i的值不小於6,且第9步驟條件不符,回傳'invalid' +12.結束