Строки (введение)

Долги за прошлую лекцию:

Собственно строки

Д/З

Документация по строкам:

Задания

  1. Прощёлкать:
  2. EJudge: Vovels 'Гласные'

    Ввести строку и посчитать, сколько в ней содержится английских гласных букв («y» считается гласной!).

    Input:

    The Quick Brown Fox Jumps Over The Lazy Dog
    Output:

    12
  3. EJudge: Braces 'Скобки'

    Вводится арифметическое выражение, содержащее круглые скобки (в действительности вводится что угодно, содержащее круглые скобки, но это неважно ☺). Проверить, правильно ли с точки зрения арифметики расставлены эти скобки. Скобки считаются расставленными правильно, если после каждой открывающей скобки можно найти однозначно соответствующую ей закрывающую. Больше ничего проверять не надо. Вывести "YES", если скобки расставлены правильно, и "NO" в противном случае.

    Input:

    12+(13/14+((15/16))-17*18+(19/20))
    Output:

    YES
  4. EJudge: Caesar 'Шифр Цезаря'

    Вводится строка — предложение, написанное латинскими буквами (большими и маленькими). Предложение зашифровано шифром цезаря. Известно, что исходное сообщение обязательно заканчивается словами «Ave Caesar!». Строчные буквы в сообщении заменяются на строчные, прописные — на прописные. Используется стандартный английский алфавит. Расшифровать и вывести это сообщение.

    Input:

    Ej pda bwya kb wixecqepu, nabqoa pda pailpwpekj pk cqaoo. Wra Ywaown!
    Output:

    In the face of ambiguity, refuse the temptation to guess. Ave Caesar!
  5. EJudge: Theodor 'Шифр Фёдора'

    Робот Фёдор посылает с космической станции зашифрованные сообщения, в которых читать надо каждую N-ю букву. Ввести две строки — зашифрованное сообщение (с лишними буквами), и слово, которое заведомо присутствует где-то в исходном сообщении. Вывести самую длинную из подходящих расшифровок. Если слово не встречается в шифровке, вывести "<NO>".

    Input:

    Vikingsed xeric sortrsebony capel  teakungetUginesheemolleeq criteriumoud
    antisel
    Output:

    inexistence antiselectio

Python/GeoPython2021/05_Strings (последним исправлял пользователь FrBrGeorge 2021-10-09 21:29:21)