|
-16 / 3 / 0
Регистрация: 15.12.2018
Сообщений: 82
|
|
Азбука Морзе, которая почему-то не работает28.12.2018, 12:58. Показов 31120. Ответов 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
|
|
|
2738 / 2047 / 507
Регистрация: 17.02.2014
Сообщений: 9,465
|
|
| 15.12.2021, 17:02 | |
|
1
|
|
| 15.12.2021, 17:02 | |
|
Помогаю со студенческими работами здесь
12
Азбука Морзе Азбука Морзе
Азбука Морзе Азбука морзе Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|