|
-16 / 3 / 0
Регистрация: 15.12.2018
Сообщений: 82
|
|
Азбука Морзе, которая почему-то не работает28.12.2018, 12:58. Показов 31355. Ответов 11
Метки нет (Все метки)
Каждая буква заменяется на последовательность точек и тире. В качестве тире используйте обычный дефис: «-», а в качестве точки — точку «.». Например, буква «g» превратится в трёхсимвольную строку «--.». Между закодированными буквами нужно ставится ровно один пробел. Например, слово «Help» превратится в «.... . .-.. .--.».
Обратите внимание, что строчные и заглавные буквы кодируются одинаково. Формат ввода Весь текст записан в единственной строке. Текст состоит из английских букв и пробелов, других символов в тексте нет. В тексте не может быть двух или более пробелов подряд. Длина текста не превышает 100 000 символов, количество слов в тексте не превышает 1000. Формат вывода Выведите каждое слово исходного текста, закодированное азбукой Морзе, на отдельной строке. Количество строк в ответе должно совпадать с количеством слов в исходном тексте. Пример Ввод Help me SOS Вывод .... . .-.. .--. -- . ... --- ... вот мой код: az = ['.-', '-...', '-.-.', '-..', '.', '..-.', '--.', '....', '..', '.---', '-.-', '.-..', '--', '-.', '---', '.--.', '--.-', '.-.', '...', '-', '..-', '...-', '.--', '-..-', '-.--', '--..'] numbs = ['-----', '.----', '..---', '...--', '....-', '....', '-...', '--..', '---.', '----'] text = input() text = text.lower() new_text = '' for n, i in enumerate(list(text)): if 97 <= ord(i) <= 97 + 26: new_text += az[ord(i) - 97] + ' ' if 48 <= ord(i) <= 48 + 10: new_text += numbs[ord(i) - 48] + ' ' if ord(i) == 32: new_text += '\n' print(new_text) Ошикба в том, что Ожидаемый результат .... . .-.. .--. -- . ... --- ... Вывод .... . .-.. .--. -- . ... --- ... Подскажите как это исправить
0
|
|
| 28.12.2018, 12:58 | |
|
Ответы с готовыми решениями:
11
Азбука Морзе Азбука Морзе Азбука морзе |
|
-16 / 3 / 0
Регистрация: 15.12.2018
Сообщений: 82
|
|
| 28.12.2018, 14:35 [ТС] | |
|
Я сам хз, но выдается такая вот ошибка
0
|
|
|
-16 / 3 / 0
Регистрация: 15.12.2018
Сообщений: 82
|
|
| 29.12.2018, 19:01 [ТС] | |
|
Можно ли узнать, как это исправить в коде? Буду премного благодарен
0
|
|
|
45 / 31 / 14
Регистрация: 06.11.2018
Сообщений: 32
|
||||||
| 30.12.2018, 15:34 | ||||||
|
Тоже мучаюсь с этой задачей, пробел в конце все равно остается, из-за этого не принимается задача
Вот мой код:
0
|
||||||
|
-16 / 3 / 0
Регистрация: 15.12.2018
Сообщений: 82
|
|
| 30.12.2018, 19:39 [ТС] | |
|
Епа ты джибошишь, спасибо большое, тоже понял свою ошибку ʕ ᵔᴥᵔ ʔ
0
|
|
|
0 / 0 / 0
Регистрация: 15.12.2021
Сообщений: 1
|
|
| 15.12.2021, 15:03 | |
|
data = {'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': '--..'} s = input().lower().split() for i in s: o = [] for j in i: o.append(data[j]) print(' '.join(o))
0
|
|
|
243 / 178 / 73
Регистрация: 17.10.2018
Сообщений: 749
|
|
| 15.12.2021, 15:05 | |
|
Тут этих задач на азбуку Морзе полно решенных. Че бы не поискать?
0
|
|
|
2759 / 2066 / 509
Регистрация: 17.02.2014
Сообщений: 9,493
|
|
| 15.12.2021, 17:02 | |
|
1
|
|
| 15.12.2021, 17:02 | |
|
Помогаю со студенческими работами здесь
12
Азбука Морзе Азбука Морзе
Азбука Морзе Азбука морзе Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|