Điểm:
200 (p)
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
Để chào mừng năm học mới \(2020 - 2021\), được thầy Hùng cho một đoạn tin nhắn gồm các kí tự .
, -
, /
(biểu diễn dấu cách).
Thực chất .
, -
là những kí tự biểu diễn cho mã Morse.
Vì nghỉ hè quá lâu nên
đã quên cách lập trình, các bạn hãy giúp anh ấy giải mã nhé!Input:
- Một chuỗi kí tự chỉ chứa
.
,-
,/
. (Luôn đảm bảo rằng tin nhắn đã được giải mã chỉ bao gồm những chữ cái in hoa và dấu cách) (\(1 ≤ s.length ≤ 10^3\))
Output:
- Tin nhắn đã được giải mã.
Example
Test 1
Input
.... . .-.. .-.. --- / .-- --- .-. .-.. -..
Output
HELLO WORLD
Bình luận
Cho ai cần:
-.. --- -. -.-.......--.-.-.----...
Chỉ có những con người thông minh mới hiểu cái này là gì :))))
. với - giống 0 và 1 trong nhị phân
-- --- .-. ... .
mỏi tay quá:)
Cuối cũng cũng AC, mỏi cả tay :)))))))
string Morse [arraysize] = {".-", "-...", "-.-.", "-..",".", "..-.", "--.", "....", "..", ".---",
"-.-", ".-..", "--", "-.", "---", ".--.", "--.-", ".-.", "...", "-",
"..-", "...-", ".--", "-..-", "-.--", "--..", ".----", "..---", "...--",
"....-", ".....", "-....", "--...", "---..", "----.", "-----", ".-.-.-",
"--..--", "..--.."};
string Letter [arraysize] = {"A", "B", "C", "D", "E", "F", "G", "H", "I", "J",
"K", "L", "M", "N", "O", "P", "Q", "R", "S", "T",
"U", "V", "W", "X", "Y", "Z", "1", "2", "3", "4",
"5", "6", "7", "8", "9", "0", "Stop", ",", "?"};
Làm ri cho nhanh nè :))
Dạng bài nói lên tất cả :V
:V
if else đến chết :v
1 bình luận nữa