--- tags: Computer Programming II image: https://i.imgur.com/Ngut6cI.png --- :::info 大家可以來幫忙整理 QA!(要登入才能編輯哦) 如果該問題已寄信但尚未回覆,請打上「助教xxx: :mailbox_with_mail:」 ::: # 程設二 作業 3 QA 整理 [TOC] 作業連結:[hw03](https://drive.google.com/file/d/101jlsj92Ldy5y5PIS8LFNNMqV8c-C6UU/view) ## 1 Bible Q: 如果輸入為空字串須輸出甚麼? A: 全顯示或判非法輸入皆可,請註明在 README Q: 你們的測資,有可能會把二進位檔案重定向到 stdin,變成程式的輸入嗎?像是第一題,如果你們的測資含不可顯示字元,這樣我們要判輸入非法,還是依舊視為合法,只是比對結果為 0 個符合? A: 不可顯示字元不用判非法,當正常字元使用 Q: 如果搜尋的詞在同一句重複出現 n 次,則該句要顯示幾次,結果要算1次還是 n 次? A: 在結果顯示一次 #### 測資小整理 - (如果對完有錯誤或有新測資的都可以來幫忙更新一下,後面+代表多少人對過) | 測資 | 答案 | 對過人數 | Go | TS | | ---------------- | ----- | -------- | ---- | --- | | A | 31036 | ++++++++ | Pass | Pass | | the | 27428 | ++++++++ | Pass | Pass | | in the beginning | 17 | +++++++ | Pass | Pass | | And darkness | 5 | ++++++++ | Pass | Pass | | And | 24769 | +++++++ | Pass | Pass | | Jesus | 883 | +++++++++ | Pass | Pass | | . | 24070 | +++++++ | Pass | Pass | [Other Language Implementations (Go & TS)](https://gist.github.com/JacobLinCool/737bc65561bd60c82b4153d1c438af29) ## 2 SRT Player Q: 目前 Google Drive 上面的 SRT 檔編碼格式是含 BOM 的 UTF-8,是否要自行處理 BOM 的部分? 助教 盧昭華: 是 Q: 字幕的輸出是每輸出一句就要清空螢幕再輸出下一句,還是只有第一次要清空螢幕? A: 每到下一句顯示的時間就要清空螢幕再輸出下一句 Q: speed,你們的測資有可能會輸入非數字嗎? A: 會有非數字 ## 3 Circular Focus Q: 色深是否可能為任意數? 助教 王瑞渝: 這次作業只會有24。 <!-- 有後續嗎? --> <!-- 打了忘記問了,之後補上 --> Q: 第三題如果成功執行完畢,要跟第四題一樣打 Done 嗎? A: 可打可不打 Q: 如果 output image name 的後綴不是 `.bmp` 要判非法嗎? A: 不是 `.bmp` 也可以 Q: center 和 radius,你們的測資會給很奇怪的測資,像是少了括弧,或是非數字之類的嗎? A: 會有非數字,也會有奇怪格式 (但數字有給),奇怪格式的部分,可以選擇報錯或照常處理都行,請註明在 README ## 4 BMP with 16 bits Q: 我發現對於第四題,一般的開圖軟體 (含 gimp) 對於 24-bit 的 rgb,bit 都是以 (555) 的方式呈現 (最高位無用),而非 (565)?,所以如果真的按照老師簡報上的方式去修改圖檔,得到的圖片色彩會顯示錯誤 A: 題目並沒有出錯,確實是 565 的 16-bit,(我們那屆出過一樣的問題), 你顯示出錯是因為沒有調完所有該調的屬性, BMP header 有某項是調這個的,建議你看一下英文版的維基。 <!-- 給大家個可行辦法的提示:V5 Header, 但應該 V2 之後都可以 --> ## 5 Sliding Puzzle Q: m 跟 n,如果大於圖片像素的寬和高,要判錯嗎? A: 想做 m, n 比實際圖片大的話,可以試試看用插值法,不過這部分算可選性質,可做也可報錯,一樣,請註明在 README 裡。 Q: 老師第五題是不是寫錯了,如果要輸出 k 個檔案,應該是 0.bmp 到 k-1.bmp,而不是到 k.bmp 吧? A: 這個確實有問題,到 k-1 沒錯,不過不影響理解,應該不會改。 Q:第五題的puzzle檔,你們的測資中,非法輸入除了方塊移動不合理之外,還有其他非法輸入嗎?像是格式亂打?空白從1個變兩個之類的?? A:generation setup text file如果不合理就算Invalid input,所以格式不對或像你說的有兩個空白塊都算非法輸入, *關於格式不對:不會要求你們做到空白、換行都檢查一模一樣,就是非數字、輸入數字數量和h, w, k不符、hwk不合理等等,合理性相關的檢查 Q:step==0要判錯嗎?還是判對,但甚麼都不用做? A:0要報錯,因為這樣連initial state都沒有 ## 6 Bonus: setjmp and longjmp
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.