Преобразование строки в код Морзе [закрыто]
вызов
самый короткий код по количеству символов, который будет вводить строку, используя только алфавитные символы (верхний и нижний регистр), цифры, запятые, точки и вопросительный знак, и возвращает представление строки в коде Морзе.
Вывод кода Морзе должен состоять из тире (-, ASCII 0x2D) для длинного звукового сигнала (AKA 'dah') и точки (., ASCII 0x2E) для короткого звукового сигнала (он же 'dit').
каждая буква должна быть разделена пробелом (' ', ASCII 0x20), и каждое слово должно быть разделено косой чертой (/, ASCII 0x2F).
таблица азбуки Морзе:
alt текст http://liranuna.com/junk/morse.gif
тестовые случаи:
Input:
Hello world
Output:
.... . .-.. .-.. --- / .-- --- .-. .-.. -..
Input:
Hello, Stackoverflow.
Output:
.... . .-.. .-.. --- --..-- / ... - .- -.-. -.- --- ...- . .-. ..-. .-.. --- .-- .-.-.-
счетчик кода включает вход / выход (то есть полную программу).
Comments