Сообщение из точек и тире

Азбука Морзе — это способ передавать текст через короткие и длинные сигналы. Напиши функцию decode_morse, которая получает словарь morse и строку message, а затем превращает коды обратно в обычные символы. Буквы в сообщении разделены одним пробелом, слова — тремя пробелами, а лишние пробелы по краям нужно убрать.

Примеры

Ввод
{".-": "A", "-...": "B", "-.-.": "C"}, ".-"
Вывод
"A"
Ввод
{".....": "5", "....-": "4", "...--": "3"}, "..... ....-"
Вывод
"54"
Ввод
{".-": "A", "-...": "B", "-.-.": "C"}, " .- -... -.-. "
Вывод
"AB C"

Нужно реализовать

def decode_morse(morse: dict, message: str) -> str:

Теги

stringsdict
PostgreSQLv16

Здесь будет результат выполнения кода

Тесты12
Видимые тесты
Скрытый тест 7
Скрытый тест 8
Скрытый тест 9
Скрытый тест 10
Скрытый тест 11
Скрытый тест 12

Запускаются при нажатии «Отправить» — на них проверяется решение целиком, чтобы нельзя было подогнать ответ под видимые случаи.

Фокус-радио
На паузе · SomaFM · Fluid