Редактор школьной газеты Костя столкнулся с задачей: ему нужно проверять, соответствуют ли заголовки статей требованиям по длине. Заголовок не должен быть слишком коротким или слишком длинным. Для этого Костя использует два числа — minimum
(минимально допустимое количество символов) и maximum
(максимально допустимое). Если заголовок не проходит проверку, система должна подсказать, в чём проблема. Давайте разберёмся, как это работает.
Условия задачи
- Слишком коротко: если количество символов в заголовке строго меньше
minimum
. - Слишком длинно: если количество символов строго больше
maximum
. - Идеально: если длина заголовка находится в промежутке от
minimum
доmaximum
включительно.
Алгоритм решения
- Определить длину заголовка.
Например, для строки «Наши спортивные достижения» длина будет равна 23 символам (включая пробелы). - Сравнить с
minimum
иmaximum
:- Если длина <
minimum
→ вывести «слишком коротко». - Если длина >
maximum
→ вывести «слишком длинно». - В остальных случаях → «идеально».
- Если длина <
Примеры
- Заголовок: «Каникулы» (8 символов)
minimum = 5
,maximum = 15
→ «идеально». - Заголовок: «Экзамены» (7 символов)
minimum = 10
,maximum = 20
→ «слишком коротко». - Заголовок: «Как подготовиться к олимпиаде по математике?» (38 символов)
minimum = 5
,maximum = 30
→ «слишком длинно».
Как это реализовать в коде?
На языке Python решение выглядит так:
title = input().strip() # Читаем заголовок min_length = int(input()) # Минимальная длина max_length = int(input()) # Максимальная длина length = len(title) if length < min_length: print("слишком коротко") elif length > max_length: print("слишком длинно") else: print("идеально")
Почему это важно?
- Краткость: заголовки, которые слишком длинные, могут потерять внимание читателя.
- Информативность: слишком короткие заголовки не раскрывают суть статьи.
- Единый стиль: соблюдение длины помогает сохранить аккуратный вид газеты.
Вывод: Проверка длины заголовка — это не просто формальность, а важный этап в создании качественного и удобного для чтения контента. С помощью простого алгоритма Костя сможет быстро оценивать работы и давать авторам чёткую обратную связь.