1. Главная
  2. Библиотека
  3. Программирование
  4. Дана строка символов. Удалить из нее все кратные рядом...
Разбор задачи

Дана строка символов. Удалить из нее все кратные рядом стоящие одинаковые символы, оставив по одному (АААВВСС → АВС). Дана строка символов до точки. Подсчитать, сколько слов она содержит. Дан файл, содержащий некоторый текст. Удалить из этого файла все

  • Предмет: Программирование
  • Автор: Кэмп
  • #{ "sub_subjects": [ "Основы алгоритмизации и программирования
Дана строка символов. Удалить из нее все кратные рядом стоящие одинаковые символы, оставив по одному (АААВВСС → АВС). Дана строка символов до точки. Подсчитать, сколько слов она содержит. Дан файл, содержащий некоторый текст. Удалить из этого файла все

Условие:

Дана строка символов. Удалить из нее все кратные рядом стоящие одинаковые символы, оставив по одному (АААВВСС → АВС).
Дана строка символов до точки. Подсчитать, сколько слов она содержит.
Дан файл, содержащий некоторый текст. Удалить из этого файла все фразы, содержащие слово «мама».
В текстовом файле хранится целочисленная матрица. Заменить в ней все числа, кратные 7, наибольшим значением матрицы. Полученный файл вывести на экран.

Решение:

Давайте разберем каждую из ваших задач по порядку и предложим решения на Python.

Задача 1: Удалить кратные рядом стоящие одинаковые символы

Дано: Строка символов, например, "АААВВСС".
Найти: Удалить все кратные рядом стоящие одинаковые символы, оставив по одному.

Решение: Мы можем пройтись по строке и проверять, является ли текущий символ равным предыдущему. Если да, то пропускаем его, если нет — добавляем к результату.

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

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какой метод является наиболее подходящим для удаления повторяющихся подряд символов в строке, оставляя только один экземпляр каждого символа (например, "АААВВСС" → "АВС")?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

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