Бесплатный урок с нашим репетитором!

Узнать подробнее

Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Посмотреть все вопросы нейросети
Бесплатный пробный урок с репетитором

Узнай больше про репетиторов Новой Школы и запишись на бесплатный пробный урок. Мы проверим твой уровень знаний и составим план обучения по любому предмету и классу

Вопрос от Анонимного юзера 19 января 2026 12:57

Задача 3 Соня отбирает из словаря длинные термины, чтобы выучить их и потом хвастаться эрудицией. Длинными она называет слова от 12 букв. Есть число n и n слов в столбик. Выведи все из них, в которых 12 или более букв. Ввод Вывод 4 превосходительство стол стул первомайский превосходительство первомайский 1 кирка

Ответ нейросети

19 января 2026 12:57

Задача: вывести из списка слов те, у которых длина не меньше 12 букв (12 и более). Порядок слов сохраняется.

Как решить пошагово

  • Считать число n — количество слов.
  • Затем считать n слов (каждое на своей строке).
  • Для каждого слова проверить его длину: если длина слова >= 12, вывести это слово на новой строке.
  • Порядок слов в выводе должен соответствовать порядку во входе.

Пояснение

  • Длина слова считается количеством символов в этом слове.
  • В примере: у слов “превосходительство” и “первомайский” длина >= 12, поэтому они выводятся. Другие слова короче — не выводятся.
  • Если таких слов нет, вывод пустой (никаких строк не будет напечатано).

Сложность

  • Время: O(sum длин слов) примерно O(n * средняя длина слова), потому что нужно посчитать длину каждого слова.
  • Память: O(1) помимо входных данных (если считать вывод без буфера).

Пример кода на Python def main(): import sys data = sys.stdin.read().split() if not data: return n = int(data[0]) words = data[1:1+n] out = [] for w in words: if len(w) >= 12: out.append(w) sys.stdout.write("\n".join(out)) if out: sys.stdout.write("\n")

Пример использования Ввод: 4 превосходительство стол стул первомайский

Вывод: превосходительство первомайский

Еще один тест Ввод: 1 кирка

Вывод: (ничего не выводится)

Если нужно, могу привести аналогичный вариант на C++ или другом языке.

Задай свой вопрос

Напиши любую задачу или вопрос, а нейросеть её решит

Похожие вопросы 15

Бесплатно Мобильное приложение ГДЗ
Мобильное приложение ГДЗ

Задавай вопросы искуcственному интеллекту текстом или фотографиями в приложении на iPhone или Android

qr-codegoogle-playapp-store

Саша — ассистент в телеграмме

Задача 3 Соня отбирает из словаря длинные термины, чтобы выучить их и потом хвастаться эрудицией. Длинными она называет слова от 12 букв. Есть число n и n слов в столбик. Выведи все из них, в которых 12 или более букв. Ввод Вывод 4 превосходительство стол стул первомайский превосходительство первомайский 1 кирка
Задача: вывести из списка слов те, у которых длина не меньше 12 букв (12 и более). Порядок слов сохраняется. Как решить пошагово - Считать число n — количество слов. - Затем считать n слов (каждое на своей строке). - Для каждого слова проверить его длину: если длина слова >= 12, вывести это слово на новой строке. - Порядок слов в выводе должен соответствовать порядку во входе. Пояснение - Длина слова считается количеством символов в этом слове. - В примере: у слов “превосходительство” и “первомайский” длина >= 12, поэтому они выводятся. Другие слова короче — не выводятся. - Если таких слов нет, вывод пустой (никаких строк не будет напечатано). Сложность - Время: O(sum длин слов) примерно O(n * средняя длина слова), потому что нужно посчитать длину каждого слова. - Память: O(1) помимо входных данных (если считать вывод без буфера). Пример кода на Python def main(): import sys data = sys.stdin.read().split() if not data: return n = int(data[0]) words = data[1:1+n] out = [] for w in words: if len(w) >= 12: out.append(w) sys.stdout.write("\n".join(out)) if out: sys.stdout.write("\n") Пример использования Ввод: 4 превосходительство стол стул первомайский Вывод: превосходительство первомайский Еще один тест Ввод: 1 кирка Вывод: (ничего не выводится) Если нужно, могу привести аналогичный вариант на C++ или другом языке.