1. Главная
  2. Библиотека
  3. Программирование
  4. Дан текст, содержащий слова с повторяющимися буквами. У...
Решение задачи

Дан текст, содержащий слова с повторяющимися буквами. Удалить все уникальные буквы в слове, оставив только повторы. Если в слове нет ни одного повтора (все буквы уникальны), оставить его без изменений. Знаки препинания (точки, запятые) буквами не

  • Программирование

Условие:

Дан текст, содержащий слова с повторяющимися буквами. Удалить все уникальные буквы в слове, оставив только повторы. Если в слове нет ни одного повтора (все буквы уникальны), оставить его без изменений. Знаки препинания (точки, запятые) буквами не являются, их удалять не нужно.

С клавиатуры вводится текстовая строка. Она содержит как минимум одно слово (пробел словом не является).

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

Модуль string уже подключен и доступен для использования. Другие библиотеки подключать нельзя.

Решение:

Рассмотрим пошаговое решение задачи на Python. Задача: для каждого слова входного текста необходимо удалить все буквы, которые встречаются только один раз, оставив только те буквы, которые повторяются. Если же в слове все буквы уникальны (то есть нет повтора), то слово выводится без изменений. При этом знаки препинания (например, точки, запятые) в обработке не участвуют (они не считаются буквами) и должны остаться на своих местах. Ниже приведём пошаговое обоснование решения: ───────────────────────────── ШАГ 1. Чтение и разделение текста на слова Мы считываем строку с помощью input. Чтоб...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет