[問題] Uva11223 Morse_code
問題(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):
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.172.154.79 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1560167405.A.6E6.html
推
06/10 20:46,
5年前
, 1F
06/10 20:46, 1F
→
06/10 21:22,
5年前
, 2F
06/10 21:22, 2F
→
06/10 21:25,
5年前
, 3F
06/10 21:25, 3F
→
06/10 21:47,
5年前
, 4F
06/10 21:47, 4F
這個\n是指輸出還是輸入的換行?
為什麼最後一行輸入不會有\n啊,這樣輸入的資料可以進buffer嗎
→
06/10 21:55,
5年前
, 5F
06/10 21:55, 5F
→
06/10 22:02,
5年前
, 6F
06/10 22:02, 6F
→
06/10 22:04,
5年前
, 7F
06/10 22:04, 7F
→
06/10 22:06,
5年前
, 8F
06/10 22:06, 8F
我現在在想的是
因為cin.get()讀到\n就會跳出迴圈,再加上這題是利用輸入測資個數來確定有沒有輸入結束
所以應該是不會到eof的狀況...?
我現在不太了解我問題出在哪裡
真是不好意思orz
→
06/10 22:31,
5年前
, 9F
06/10 22:31, 9F
※ 編輯: Ori185 (1.172.154.79 臺灣), 06/10/2019 22:38:14
→
06/11 00:23,
5年前
, 10F
06/11 00:23, 10F