04/22作業檢討

抱歉這麼晚才上傳QQ

Index

p573-小普刷油漆(題目連結)

p573-小普刷油漆(題目連結)

p573-小普刷油漆(題目連結)

coloring(left, right, day) :
    //終止條件(只有一格白色)
    if (...) :
        //塗那一格的顏色
        return 
    
    //計算今天要塗色的區域
    mid_left_bound = 中間1/3 塗色範圍左界
    mid_right_bound = 中間1/3 塗色範圍右界
    
    //為今天的塗色區域塗色
    for i = mid_left_bound  to  mid_right_bound :
        //塗顏色
    
    //更新day
    update(day)
    
    //遞迴到左邊的1/3還有右邊的1/3(記得設定好邊界!)
    coloring(left, ..., day)
    coloring(..., right, day)

    return

要注意的地方

1.邊界要設好

2.記得更新顏色(不要冒出禮拜八這種東西)

p1011-Directory Tree(題目連結)

//範例輸出
0
|-- 1
    |-- 7
    |-- 3
        +-- 5
    +-- 6
+-- 2
    +-- 4
//範例輸入
8 4
0 2 1 2
1 3 7 3 6
2 1 4
3 1 5

p1011-Directory Tree(題目連結)

//範例輸出
0
|-- 1
    |-- 7
    |-- 3
        +-- 5
    +-- 6
+-- 2
    +-- 4
//範例輸入
8 4
0 2 1 2
1 3 7 3 6
2 1 4
3 1 5

p1011-Directory Tree(題目連結)

//範例輸出
0
|-- 1
    |-- 7
    |-- 3
        +-- 5
    +-- 6
+-- 2
    +-- 4
//範例輸入
8 4
0 2 1 2
1 3 7 3 6
2 1 4
3 1 5

p1011-Directory Tree(題目連結)

//範例輸出
0
|-- 1
    |-- 7
    |-- 3
        +-- 5
    +-- 6
+-- 2
    +-- 4
//範例輸入
8 4
0 2 1 2
1 3 7 3 6
2 1 4
3 1 5

p1011-Directory Tree(題目連結)

//範例輸出
0
|-- 1
    |-- 7
    |-- 3
        +-- 5
    +-- 6
+-- 2
    +-- 4
//範例輸入
8 4
0 2 1 2
1 3 7 3 6
2 1 4
3 1 5

p1011-Directory Tree(題目連結)

要做的事:

1.將當前資料夾的資料輸出出來

2.遞迴到當前資料夾的子資料夾

//範例輸出
0
|-- 1
    |-- 7
    |-- 3
        +-- 5
    +-- 6
+-- 2
    +-- 4
//範例輸入
8 4
0 2 1 2
1 3 7 3 6
2 1 4
3 1 5

p1011-Directory Tree(題目連結)

print_files(current_file, depth, is_last) :
    //輸出目前所在資料夾的資訊
    if (current_file is 0) :
        print(0)
    else :
        //根據資料夾深度輸出tabs
        print(tabs)

        //輸出目前所在資料夾的index與他的前綴 "|-- " 或 "+-- " 
        if (is_last) :
            print("+-- " and current_file)
        else :
            print("|-- " and current_file)
    
    //遞迴到子資料夾(記得如果是current_file的最後一個子資料夾,要更改is_last)
    for i = 0 to 子資料夾數 - 1 :
        print_files(子資料夾[current][i], depth + 1, is_last)
    
    return

要注意的地方

1.tab要算好到底要有幾個

2."|-- "和"+-- "都有加一格空格

Sprout_W8_HW

By cswagger

Sprout_W8_HW

  • 45