Advertisement
nikolayneykov

Untitled

Mar 26th, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.17 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3.  
  4. class Program
  5. {
  6.     static void Main(string[] args)
  7.     {
  8.         Dictionary<string, string> alphabet = new Dictionary<string, string>()
  9.         {
  10.             [".-"] = "A",["-..."] = "B",["-.-."] = "C", ["-.."] = "D",
  11.             ["."] = "E",["..-."] = "F",["--."] = "G",["...."] = "H",
  12.             [".."] = "I",[".---"] = "J",["-.-"] = "K",[".-.."] = "L",
  13.             ["--"] = "M",["-."] = "N",["---"] = "O",[".--."] = "P",
  14.             ["--.-"] = "Q",[".-."] = "R",["..."] = "S",["-"] = "T",
  15.             ["..-"] = "U",["...-"] = "V",[".--"] = "W",["-..-"] = "X",
  16.             ["-.--"] = "Y",["--.."] = "Z",
  17.         };
  18.  
  19.         string[] messages = Console.ReadLine().Split("|", StringSplitOptions.RemoveEmptyEntries);
  20.  
  21.         foreach (var message in messages)
  22.         {
  23.             string[] letters = message.Split(" ");
  24.             foreach (var letter in letters)
  25.             {
  26.                 if (alphabet.ContainsKey(letter))
  27.                 {
  28.                     Console.Write(alphabet[letter]);
  29.                 }
  30.             }
  31.  
  32.             Console.Write(" ");
  33.         }
  34.  
  35.         Console.WriteLine();
  36.     }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement