# Data Structure HW7 Public testcase <font color="#f00">2022/01/04 21:33更新,已經將sample testcase也加入比對項目</font> 麻煩大家幫忙一起比對這次的程式作業的輸出,我已經將給定的五個testcase算出相對應的答案了,並且push上github給大家對答案。為了方便,我寫了makefile讓大家比較好跟我算出的答案比對。 ## 1. git clone 在terminal輸入下面的指令將我的result複製到你自己的地方 ``` git clone https://github.com/coherent17/Data-Structure-HW7-public-testcase cd Data-Structure-HW7-public-testcase ``` 然後把你的code .c或是.cpp檔拉進這個資料夾 <font color="#f00">這邊要多一步驟,將sample_input.in也拉進這個資料夾</font> ## 2. makefile 如果是第一次使用make的同學先install make: ``` sudo apt install make ``` * a.進入makefile這個檔案,輸入你的學號: ![](https://i.imgur.com/imBDC8Q.png) * b.在terminal輸入make來compile你的code ``` make ``` * c.在terminal輸入make do來執行你們的程式產生輸出檔,並且計算該程式的執行時間,沒有意外的話,這五個testcase應該在0.1秒內可以跑完 ``` make do ``` * d.在terminal輸入make compare來跟我算出來的程式比對,並將不同的內容輸出至txt檔 ``` make compare ``` * e.最後一步,在terminal輸入make see來看有沒有跟我算出來的不一樣 ``` make see ``` 如果跟我算的一樣,輸出會如下: ![](https://i.imgur.com/wrYBd71.png) * f.如果想要把txt檔及自己算出來的.out檔刪除可以在terminal輸入make clean ``` make clean ``` 整個流程應該會如下圖: ![](https://i.imgur.com/KvwPPuc.png)