Кодировщик / декодировщик азбуки Морзе.
- Русский
- Английский (соответствует рекомендации МСЭ-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("..-.. .... --..-- ---. ..- ...- -.. -.- .- .--- ..-. --..-- ... .--. .-.. ..-- --.- -..- --- -... .--.-. . -- .-- ---- .. --..-- --. .-. -.-- --.. .-.- -.-. . -. - .-.-.-");Результат выполнения:
ЭХ, ЧУЖД КАЙФ, СПЛЮЩЬ ОБЪЕМ ВШИ, ГРЫЗЯ ЦЕНТ.