Кодировщик / декодировщик азбуки Морзе.
- Русский
- Английский (соответствует рекомендации МСЭ-R M.1677-1)
Схема сопоставления поддерживаются по умолчанию и идентична для всех языков.
Соответствует рекомендации МСЭ-R M.1677-1.
Символ | Сигнал |
---|---|
0 | ----- |
1 | .---- |
2 | ..--- |
3 | ...-- |
4 | ....- |
5 | ..... |
6 | -.... |
7 | --... |
8 | ---.. |
9 | ----. |
Схема сопоставления поддерживаются по умолчанию и идентична для всех языков.
Соответствует рекомендации МСЭ-R M.1677-1.
Символ | Сигнал |
---|---|
. | .-.-.- |
, | --..-- |
: | ---... |
? | ..--.. |
' | .----. |
- | -....- |
/ | -..-. |
; | -.-.-. |
( | -.--. |
) | -.--.- |
" | .-..-. |
= | -...- |
+ | .-.-. |
& | .-... |
_ | ..--.- |
$ | ...-..- |
import dev.kalenchukov.morsecode.resources.Language;
Language.RUSSIAN.getScheme();
import dev.kalenchukov.morsecode.resources.Language;
import dev.kalenchukov.morsecode.MorseCodable;
import dev.kalenchukov.morsecode.MorseCode;
MorseCodable morseCode = new MorseCode(Language.RUSSIAN);
morseCode.encode("Эх, чужд кайф, сплющь объём вши, грызя цент.");
Результат выполнения:
..-.. .... --..-- ---. ..- ...- -.. -.- .- .--- ..-. --..-- ... .--. .-.. ..-- --.- -..- --- -... .--.-. . -- .-- ---- .. --..-- --. .-. -.-- --.. .-.- -.-. . -. - .-.-.-
import dev.kalenchukov.morsecode.resources.Language;
import dev.kalenchukov.morsecode.MorseCodable;
import dev.kalenchukov.morsecode.MorseCode;
MorseCodable morseCode = new MorseCode(Language.RUSSIAN);
morseCode.decode("..-.. .... --..-- ---. ..- ...- -.. -.- .- .--- ..-. --..-- ... .--. .-.. ..-- --.- -..- --- -... .--.-. . -- .-- ---- .. --..-- --. .-. -.-- --.. .-.- -.-. . -. - .-.-.-");
Результат выполнения:
ЭХ, ЧУЖД КАЙФ, СПЛЮЩЬ ОБЪЕМ ВШИ, ГРЫЗЯ ЦЕНТ.