看板 C_and_CPP 關於我們 聯絡資訊
其實我 pa5 就沒有通過了, 我有在時限內寫完,但是因為在 deadline 前一個禮拜電腦掛掉, 申請新的 ssh key 結果他要人工作業, 我等了一個禮拜還是沒生效,最後無法上傳作業 XD 所以我 pa5 就沒通過了。 從那之後我的的了。 想看電影就看電影,看打電動就打電動, 想看影集就看影集,想看漫畫就看漫畫, 累積的科普、小說、跟技術的書單也慢慢消化了。 時間好多喔,每天的過得好快樂喔,就這麼快樂了半年。 農曆年假放到最後幾天,了無生趣,到最後真的不知道要幹麻, 突然想到還有 cppgm 可以玩,所以把 repo 拉下來, 確定了一下 pa1 ~ pa5 的 code 沒有漏失任何東西, 跑了一下測試,全都通過了,於是就開始 pa6。 比想像中的快多了。 第一天,兩個小時 讀說明,用 regex 把 pa6.gram 慢慢轉成一個合法的 c++ source file。 睡覺。 第二天,七個小時 把 special token 的 parsing 函數寫好 然後開始跑測試了,發現 pa6.gram 有些 rule 的順序不太好 比方說 A : B | B C 他把 B 放在第一條,這樣 parse 完 B 就成功了,結果就死了。 剩下五個小時就在抓這些 rule order bug,最後剩下 "TC<TC<C>>" 問題 大概寫了一個小時,還沒寫完,就去睡覺,因為已經早上五點了。 第三天,大概也是六七個小時, 然後就好了,我也不知道該講什麼 = =|| 反正就照著說明,歸納一下邏輯,實作,成功啦~! ALL PASS! 覺得之所以能這麼快,三天就弄好, 最主要的原因是用 regex 作弊 XDD 把 pa6.gram 直接變成 c++ code,一個多小時搞定! 不然寫 parser generator 或是純手工 coding 都會要我的命 剛剛發現 pa7, 8 的 deadline 剛好是今天耶! 唉,好可惜 -- To iterate is human, to recurse, divine. 遞迴只應天上有, 凡人該當用迴圈.   L. Peter Deutsch -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.185.78.94
Ebergies:變彩色 xD 02/09 09:44
lc85301:太強啦OAO 02/09 10:07
azureblaze:key爆掉跟他說他應該會通融你吧 02/09 12:17
nfsong:推 02/09 19:18
LPH66:是說我也是 quit 的一員, 不過我是過到 pa6 就是 (這串前篇 02/09 22:02
LPH66:就是我的心得) 實在是我自己程式結構讓我寫 pa7 寫到翻桌 02/09 22:02
LPH66:加上比較空的時間又快結束了所以果斷棄坑 XD 02/09 22:03
d8888:我也GG惹,到PA7...XD 02/09 22:23
caras:為三位挑戰未果的強者默哀... 02/09 23:13
kiedveian:過到pa5的路過,pa6到deadline還沒搞懂題目(死 02/10 09:00