Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3446002
А
Аноним
02 октября 2025 07:57 · публичный вопрос
А
Аноним

Саша увлекается каллиграфией. Он любит длинные слова (от 10 букв), чтобы можно было похвастаться красивым почерком. А ещё ему нравятся слова из чётного количества букв - ведь…

Запрос пользователя

Саша увлекается каллиграфией. Он любит длинные слова (от 10 букв), чтобы можно было похвастаться красивым почерком. А ещё ему нравятся слова из чётного количества букв - ведь буквы в таком слове можно написать симметрично, половину с наклоном влево, а половину - вправо. Дано слово. Выведи "ДА", если Саше оно нравится, или "НЕТ", если не нравится. Ввод. Ввод аббревиатура. ДА турка. НЕТ

Ответ нейросети
02 октября 2025 07:57

Задача понятна: проверить, длина слова по двум критериям — чётная и не менее 10 букв. Если оба условия выполняются, вывести ДА, иначе НЕТ.

Пошаговое решение (для средней школы):

  • Шаг 1. Вводим слово. Возможно, в слове стоит знак препинания (например, точка в конце). Нужно учитывать только буквы.
  • Шаг 2. Удаляем все не-алфавитные символы и считаем количество букв в оставшемся слове.
  • Шаг 3. Проверяем два условия:
    • длина слова четная: длина % 2 == 0
    • длина слова не меньше 10: длина >= 10
  • Шаг 4. Если оба условия истинны, выводим "ДА"; иначе — "НЕТ".

Пояснение на примерах:

  • аббревиатура — у нас 12 букв (четная и >= 10) → ДА
  • турка — 5 букв (нечетная и < 10) → НЕТ (Если в входе будет "аббревиатура." с точкой, точку нужно игнорировать — остаются 12 букв.)

Пример реализации на Python (легко адаптировать под другой язык):

  • Функция, удаляющая все не-алфавитные символы и считающая буквы:
    • w = ''.join(ch for ch in word if ch.isalpha())
    • n = len(w)
    • вывод: "ДА" если n % 2 == 0 и n >= 10 иначе "НЕТ"

Полный пример: def результат(word): w = ''.join(ch for ch in word if ch.isalpha()) n = len(w) return "ДА" if (n % 2 == 0 and n >= 10) else "НЕТ"

Примеры

print(результат("аббревиатура")) # ДА print(результат("турка")) # НЕТ print(результат("аббревиатура.")) # ДА (точка игнорируется)

Если хочешь, могу привести аналогичный код на C++, Java или другом языке. Также могу проверить любую конкретную пару входных строк.