|
-2 / 1 / 0
Регистрация: 11.10.2019
Сообщений: 43
|
||||||
Азбука Морзе25.03.2020, 00:47. Показов 65137. Ответов 10
Метки нет (Все метки)
Азбука Морзе.
Напишите программу, которая умеет переводить текст в азбуку Морзе и наоборот. Для "тире" используйте символ "—", для "точки" – символ "•". Гарантируется, что все текстовые сообщения состоят только из букв латинского алфавита, а все сообщения в коде Морзе состоят только из символов "—" и "•". Знаки препинания не используются. Буквы в коде Морзе должны разделяться пробелом, а слова – символом табуляции. ВВОД Кликните здесь для просмотра всего текста
The quick brown fox jumps over the lazy dog ВЫВОД Кликните здесь для просмотра всего текста
— •••• • ——•— ••— •• —•—• —•— —••• •—• ——— •—— —• ••—• ——— —••— •——— ••— —— •——• ••• ——— •••— • •—• — •••• • •—•• •— ——•• —•—— —•• ——— ——• ВВОД Кликните здесь для просмотра всего текста
— •••• • ——•— ••— •• —•—• —•— —••• •—• ——— •—— —• ••—• ——— —••— •——— ••— —— •——• ••• ——— •••— • •—• — •••• • •—•• •— ——•• —•—— —•• ——— ——• ВЫВОД Кликните здесь для просмотра всего текста
the quick brown fox jumps over the lazy dog Сам словарь
0
|
||||||
| 25.03.2020, 00:47 | |
|
Ответы с готовыми решениями:
10
Азбука Морзе Азбука Морзе Азбука морзе |
|
-2 / 1 / 0
Регистрация: 11.10.2019
Сообщений: 43
|
|
| 25.03.2020, 13:18 [ТС] | |
|
Проблема глобального характера,даже не знаю с чего начать решения,я понимаю что через словарь, но чет они туго идут у меня, я не прошу готовый ответ, хотя бы что то похожее,или принцип решения
0
|
|
|
-2 / 1 / 0
Регистрация: 11.10.2019
Сообщений: 43
|
||||||
| 25.03.2020, 15:53 [ТС] | ||||||
|
Спасибо большое, я сделал так как вы сказали и почти все получилось вот код, но почему то не проходит первый тест (скорее всего из-за количества лишних пробелов), а во втором не получается выводить значение по ключу.
0
|
||||||
|
Просто Лис
|
|||||||
| 25.03.2020, 16:34 | |||||||
0
|
|||||||
|
|
||||||
| 14.05.2022, 12:28 | ||||||
|
Решал подобную задачу. Вот мой вариант решения
0
|
||||||
|
1 / 1 / 0
Регистрация: 11.11.2022
Сообщений: 4
|
|
| 20.12.2022, 18:26 | |
|
Для будущих поколений. Вариант кода со всеми стандартами.
morze = {'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': '--..', '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': '--..',} result = [] enter = input() for word in enter.split(): word2 = [] for i in word: word2.append(morze[i]) result.append(' '.join(word2)) print('\n'.join(result))
0
|
|
|
1 / 1 / 0
Регистрация: 11.11.2022
Сообщений: 4
|
||||||
| 20.01.2023, 20:29 | ||||||
|
Прошу простить меня. При своём решении я не преследовал цели сократить длину кода. В любом случае, исправляюсь:
0
|
||||||
|
4 / 4 / 0
Регистрация: 31.12.2023
Сообщений: 18
|
||||||
| 09.04.2024, 10:27 | ||||||
|
Моя программа вот:
Система написала: Вердикт: ok Статус изменен: status-review
0
|
||||||
| 09.04.2024, 10:27 | |
|
Помогаю со студенческими работами здесь
11
Азбука Морзе Азбука Морзе Азбука морзе Азбука Морзе Азбука морзе Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|