[問題] Uva11223 Morse_code

作者: Ori185 (Ori185)   2019-06-10 19:50:01
問題(Question):
https://waa.ai/X8LE
關於摩斯密碼
依照電碼輸出,遇到double silence輸出空格
(simple silence -> 字母間隔)
(double silence -> 單字間隔)
程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔)
之前一直在想怎麼處理double silence
後來看到這篇文章的概念
https://waa.ai/X8Lh
就試著再coding了一遍
https://waa.ai/X8LL
大致上就是先以map對照每一個摩斯碼
然後藉由上面那則文章的方法辨別文字
不過目前在Uva還是WA
對照過摩斯碼有沒有打錯,以及原文的code
總覺得兩個都是一樣的東西
不知道是不是哪裡我眼花了,謝謝各位指教!
補充說明(Supplement):
作者: RishYang (Rish)   2019-06-10 20:46:00
最後一行有換行嗎?上次的經驗我看了別人的答案,最後不一行不用換行有些人有的有換,有的沒有輸入的最後一行沒有'\n',所以導致你的程式不正常運作get沒有東西可以讀的時候會傳回eof,導致無窮迴圈這個問題用重定向標準輸入(也就是'<')才會產生online judge大概都用這種方式做輸入輸出用重定向標準輸出(>),得到的檔案與正解比較評分
作者: Ori185 (Ori185)   2019-06-10 22:31:00
What,我覺得我沒有get到那個點
作者: RishYang (Rish)   2019-06-11 00:23:00
透過影片感受看看 https://youtu.be/gT7HJlPwYAQ

Links booklink

Contact Us: admin [ a t ] ucptt.com