Редактор школьной газеты Костя столкнулся с задачей: ему нужно проверять, соответствуют ли заголовки статей требованиям по длине. Заголовок не должен быть слишком коротким или слишком длинным. Для этого Костя использует два числа — 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("идеально")
Почему это важно?
- Краткость: заголовки, которые слишком длинные, могут потерять внимание читателя.
- Информативность: слишком короткие заголовки не раскрывают суть статьи.
- Единый стиль: соблюдение длины помогает сохранить аккуратный вид газеты.
Вывод: Проверка длины заголовка — это не просто формальность, а важный этап в создании качественного и удобного для чтения контента. С помощью простого алгоритма Костя сможет быстро оценивать работы и давать авторам чёткую обратную связь.