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

Задача 2 Дано число N и N целых чисел, записанных по одному в строке. Сделай массив из этих чисел и выведи его. Ввод Вывод 4 4 2 5 7 [4, 2, 5, 7]

Ответ нейросети
26 ноября 2025 17:49

Задача понятна: прочитать число N и далее N целых чисел (каждое на своей строке), сформировать массив этих чисел и вывести его в виде списка, например [4, 2, 5, 7].

Пошаговый разбор и решение (на Python)

Что делаем:

  • Считываем N.
  • Создаем пустой список (массив).
  • В цикле читаем N чисел и добавляем их в список.
  • Выводим полученный список. В Python он печатается именно в виде [a, b, c, ...], как要求ано.

Временная сложность: O(N) — читаем и записываем N элементов. Память: O(N) — храним N элементов.

Пример кода (Python):

n = int(input()) arr = [] for _ in range(n): x = int(input()) arr.append(x) print(arr)

Пояснение к коду:

  • int(input()) читаем очередное число из входа.
  • arr.append(x) добавляет элемент в конец списка.
  • print(arr) выводит список в формате [a, b, c, ...].

Пример выполнения с данными из задачи: Ввод: 4 4 2 5 7 Вывод: [4, 2, 5, 7]

Дополнительная полезная версия (устойчивая к вариациям ввода): Если вход может содержать все числа в произвольном количестве строк и пробелов, можно считать все числа сразу:

import sys data = list(map(int, sys.stdin.read().split())) n = data[0] arr = data[1:1+n] print(arr)

Эта версия тоже выводит тот же результат,[4, 2, 5, 7], когда данные соответствуют примеру.