Паліндром - повідомлення, яке читається однаково у будь-якому напрямку.
Класичні приклади розв’язку “ Проєкт Ойлера”
Читається однаково, але пишеться з урахуванням правил правопису.
Приклади паліндромів українською ( для розуміння та тестування програмного коду)
|
Я несу гусеня Рис і сир Епос і нині сопе І була пані на палубі Кіт утік Кит на морі романтик Де помити мопед? |
|
І що сало? Ласощі! (Олександр Ірванець) О, гомін німого (Тарас Девдюк) Козак з казок (Іван Іов) Паліндром - і ні морд, ні лап (Іван Іов) Уже лисі ліси. Лежу. (Олег Будзей) А мене нема (Олег Будзей)
|
Висновки:
Алгоритм
|
Дія |
Аргумент |
Фрагмент коду |
Результат |
|
текст повідомлення, введений з клавіатури |
|
mes |
|
mes |
|
mes_lower |
|
mes_lower |
mes_del = ''
for i in range(len(mes_lower)):
if (mes_lower[i] != ' ') and (mes_lower[i] != '.') and (mes_lower[i] != '!')and(mes_lower[i] != '?') and (mes_lower[i] != ',') and (mes_lower[i] != '-'): mes_del = mes_del + mes_lower[i]
|
mes_del |
|
mes_del |
|
mes_reverse |
|
mes_lower mes_reverse |
|
виведення тексту в консоль |
Програмний код для АНАЛІЗУ
ЗАВДАННЯ. Реалізуйте самостійно повний програмний код та протестуйте його на виразах, форматованих У ПРИКЛАДАХ (вище на сторінці) синім кольором. ПРОАНАЛІЗУЙТЕ!
ЯК ЗДАТИ ЗАВДАННЯ Classroom
До Завдання додайте створений вами Документ, на сторінку якого додайте:
1) скриншот програмного вікна після тестування
2) скопійований і вставлений ТЕКСТ програмного коду