Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
38
Task/Morse-code/C-sharp/morse-code.cs
Normal file
38
Task/Morse-code/C-sharp/morse-code.cs
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace Morse
|
||||
{
|
||||
class Morse
|
||||
{
|
||||
static void Main(string[] args)
|
||||
{
|
||||
string word = "sos";
|
||||
Dictionary<string, string> Codes = new Dictionary<string, string>
|
||||
{
|
||||
{"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", "--.. "}, {"0", "-----"}, {"1", ".----"},
|
||||
{"2", "..---"}, {"3", "...--"}, {"4", "....-"}, {"5", "....."},
|
||||
{"6", "-...."}, {"7", "--..."}, {"8", "---.."}, {"9", "----."}
|
||||
};
|
||||
|
||||
foreach (char c in word.ToCharArray())
|
||||
{
|
||||
string rslt = Codes[c.ToString()].Trim();
|
||||
foreach (char c2 in rslt.ToCharArray())
|
||||
{
|
||||
if (c2 == '.')
|
||||
Console.Beep(1000, 250);
|
||||
else
|
||||
Console.Beep(1000, 750);
|
||||
}
|
||||
System.Threading.Thread.Sleep(50);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue