Mã Morse

Xem PDF

Đ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\), BichSonNhat đượ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 BichSonNhat đã 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 hoadấ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


  • 18
    MrBB    2:24 p.m. 7 Tháng 9, 2020

    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è :))

    • 10 bình luận nữa