看板 b96902HW 關於我們 聯絡資訊
本篇不是作業提示,只是給想要瞭解推文格式的人的一些說明 :) 所以不想瞭解的人可以跳過,還是可以寫這次作業的。 之前在說明作業時有大概講過推文的格式, 也有提供批改的 script , 不過為了方便大家找出錯誤的地方, 所以我來把詳細的推文格式說明一下。 如果有人有興趣的話可以用肉眼 parse 一下.. 雖然我還是建議直接看推文的圖形 + script 幫忙找出錯誤啦~ 推文時只需注意以下幾點,就可以判斷程式是否正確: 1. 推文id:一個id代表一個參與推文的人 2. 推文的「時:分」:代表每個id的推文序列,如果程式正確的話, 同id的推文時間一定不會遞減,但有可能重複。 底下會提到重複發生的條件是什麼。 在這次作業中, 主程式會讓每個 id 用「好幾個單行推文,再加上一個推文娃娃」的方式, 重複推好幾回文。 推文的「小時」代表的是「回和數」, 從 1開始算, 每一回合都包含多個單行推文+一個推文娃娃; 推文的「分鐘」代表的是「單一回合中的推文數」, 從 0開始累加。 不過為了區分「單行推文」和「推文娃娃」, 最後一次的單行推文和推文娃娃的第一行, 他們的時間會是重疊的。 請看以下例子 :)
r9600000:所以是2850公克?03/18 01:00
r9600001:賣豬肉....XDDD03/18 01:00
r9600000:後勁超強  有笑有推  哈哈哈哈03/18 01:01
r9600000:哈~自己換算一下XD03/18 01:02
r9600000:不錯好笑03/18 01:03
r9600003:除了原PO好笑之外~推文也好多笨點~03/18 01:00
r9600000: ◣ ◢03/18 01:03
r9600000: █◣ ◢█03/18 01:04
r9600000: ▌|██ |▌ 殺貓是不道德的行為。03/18 01:05
r9600000:=█████=03/18 01:06
r9600000: ◥█▁█◤03/18 01:07
r9600000: ██03/18 01:08
r9600000: ██◣03/18 01:09
r9600000:啊~糟糕...是世界奇觀03/18 02:00
如果注意看 r9600000 的推文時間, 可以知道他現在正在推第一回合(笑), 而且在「不錯好笑 03/18 01:03」和「◣ ◢ 03/18 01:03」這兩行, 他們的時間是重疊的, 這代表 r9600000 正要開始推一個娃娃。 其他的則是依照推文數累加, 直到娃娃推完後, 再從「啊~糟糕...是世界奇觀 03/18 02:00」 開始進入下一回合,重新推單行的推文。 以上是推文格式的小小解說, 希望對大家有幫助 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.5.40
pishen:助教好用心! 03/31 01:49
Thompson:感謝 03/31 13:27
Thompson:我終於找到bug了 03/31 13:46
zarcen:可以請問一下 推文時間(回合) 不對齊符合格式嗎 04/02 17:04
zarcen:因為verify的程式好像不在意這個 04/02 17:05
Danielviolin:樓上的問題是不是因為有些符號大小不一呢? 04/02 21:32
Danielviolin:因為我自己後來就發現像是那貓的頭的那個三角形被 04/02 21:33
Danielviolin:verify印出來的寬度比一個中文自來的小,所以看起來 04/02 21:34
Danielviolin:時間就會沒對齊 04/02 21:34
Danielviolin:所以請問大家我這個狀況是正常的對不對XDXD 04/02 21:35
lwkspy:我好像沒這個問題, 都對齊的... 04/02 22:13
Danielviolin:我確認我的狀況了,我看到的符號都會變小 04/02 23:18
Danielviolin:應該說都會只剩半形,所以這樣代表有問題? 04/02 23:21
Danielviolin:剛剛確認那個verify真的不管有沒有對齊 04/02 23:36
Danielviolin:ㄒ╯╯垂o卻ˊT確遢T認確遢T認確認吱olole會把很多球 04/02 23:45
Danielviolin:剛剛用自己的console上版後發現那些符號真的變半形 04/02 23:47
Danielviolin:所以應該是console的問題 04/02 23:47
zarcen:我換到windows上看(pietty)就對齊了 可能是作業系統的關係 04/03 00:12
demon3612:有看有推~ 04/03 12:39
ddio:恩.. 應該是console 的關係,有的字型的確很難上b 04/04 12:19
ddio:而且推文都是主程式準備的,就算真的沒對齊, 04/04 12:19
ddio:也不會是大家寫的function的錯,除非你有自己改變內容 :) 04/04 12:20