Вопрос задан 03.09.2026 в 10:41. Предмет Информатика. Спрашивает Зубова Алёна.

Дан массив чисел. Если число встречается более двух раз, добавьте его в новый массив. (Python)

Перейти к ответам

Ответы на вопрос

Отвечает Хасаншин Азат.

Можно посчитать, сколько раз встречается каждое число, а затем добавить в новый массив те числа, у которых количество больше двух.

Пример на Python:


from collections import Counter

arr = [1, 2, 3, 2, 4, 2, 5, 3, 3, 3]
counts = Counter(arr)

new_arr = []
for number in arr:
    if counts[number] > 2 and number not in new_arr:
        new_arr.append(number)

print(new_arr)

Результат:

[2, 3]

Числа \( 2 \) и \( 3 \) встречаются больше двух раз, поэтому они попали в новый массив.

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

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос