Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 06.08.2023
Сообщений: 9

Поиск подстрок

04.07.2024, 10:15. Показов 404. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Субъект
Контрольная работа
макс. 15 балл.
Дедлайн: 4 июл., 13:26
Ограничение времени 1 секунда
Ограничение памяти 64Mb
Ввод стандартный ввод
Вывод стандартный вывод
Калле дрожал от волнения и восторга. Наконец-то, наконец ему попался по-настоящему подозрительный субъект! Подозрительный не только на первый взгляд, но и после более тщательного изучения. В самом деле, взрослый человек посреди ночи вылезает из окна! Разве стал бы он так поступать, не будь у него что-то нечистое на уме?

Напишите программу, которая выделит подозрительные строки различным образом.

А именно так: первую строку записать строчными буквами;
следующую заглавными;
потом первую букву каждого слова прописной, остальные строчными.

Затем повторить по кругу.

Но если встретится строка, начинающаяся с подозрительный, то ввод нужно прекратить и завершить программу.

Формат ввода
Вводятся строки, пока не будет введена строка сыщик.

Формат вывода
Вывести преобразованные строки.

Пример 1
Ввод Вывод
У него же в кармане отмычка
Ее надо испробовать
Запертая дверь вот все что нужно для этого
Дверь в подземелье старого замка
Калле не раздумывал больше 1 минуты
сыщик
у него же в кармане отмычка
ЕЕ НАДО ИСПРОБОВАТЬ
Запертая Дверь Вот Все Что Нужно Для Этого
дверь в подземелье старого замка
КАЛЛЕ НЕ РАЗДУМЫВАЛ БОЛЬШЕ 1 МИНУТЫ
Пример 2
Ввод Вывод
Правда совесть пыталась возражать
нехорошо присваивать чужое
Зачем дяде Эйнару отмычка?
подозрительный он тип
этот дядя Эйнар
сыщик
правда совесть пыталась возражать
НЕХОРОШО ПРИСВАИВАТЬ ЧУЖОЕ
Зачем Дяде Эйнару Отмычка?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.07.2024, 10:15
Ответы с готовыми решениями:

Поиск одинаковых "подстрок" в строке. Питон
Здравствуйте! Есть такое задание. Вводится математическое выражение. Абсолютно любое. Там может быть синус, а может и не быть. Надо...

Подсчёт подстрок
Интересно, на какие повторяющиеся части можно разделить слово? И сколько таких повторений? Понятно, что частей с длиной, большей половины...

Вывод подстрок без данных букв(деревьев)
Вводится строка обозначений деревьев, которые не должны присутствовать в искомой области. Затем вводятся строки для поиска областей. Из...

1
88 / 32 / 14
Регистрация: 25.03.2023
Сообщений: 69
04.07.2024, 11:32
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
from itertools import cycle
 
def title_case_word(word):
    return word[0].upper() + word[1:].lower() if word else ''
 
def format_functions():
    return cycle([
        str.lower,
        str.upper,
        lambda s: ' '.join(title_case_word(w) for w in s.split())
    ])
 
def process_lines():
    formatter = format_functions()
    while True:
        line = input().strip()
        if line == "сыщик" or line.lower().startswith("подозрительный"):
            break
        print(next(formatter)(line))
 
process_lines()
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.07.2024, 11:32
Помогаю со студенческими работами здесь

Нахождение количества всех возможных подстрок в строке s
На вход подается строка, вывести количество всех возможных подстрок, составленных из этой строки. Помогите реализовать

Список подстрок из символов строки, собранных и разобранных посимвольно
Напишите функцию, которая будет принимать строку и возвращать список подстрок из символов этой строки, собранных и разобранных посимвольно.

Функция, которая принимает на входе строку и возвращает массив подстрок, ограниченных символами «[]»
Всем привет! Стоит такая задача- Функция, которая принимает на входе строку и возвращает массив подстрок, ограниченных символами «», ...

Поиск подстрок
например количество подстрок "ddvvrwwwrggg" равно 3 составить программу для нахождения количества подстрок

Поиск всех подстрок в строке
Друзья, помогите с таким вопросом: Есть строковая переменная с содержимым (получаю из текстового файла: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru