• Предмет: Информатика
  • Автор: TheBlazikens
  • Вопрос задан 1 месяц назад

Условие задачи
Проверяется автоматически

стандартный ввод
стандартный вывод

2 секунды
64 мегабайта
К Новому году в детском саду ребята начали вырезать из бумаги снежинки. Их получилось так много, что пришлось выбирать те, которые будут украшать двери и окна. Считается, что снежинка тем красивее, чем она ажурнее, то есть чем больше в ней дырочек. Было решено выбирать только те снежинки, количество дырочек в которой больше или равно n. Узнайте, сколько снежинок будет украшать детский сад в течение праздников, а также сколько получилось в сумме дырочек на этих выбранных самых красивых снежинках.

Формат входных данных
С клавиатуры вводится число n.

Далее следует последовательность чисел – количество дырочек в снежинках. Признаком окончания последовательности является число 0. Гарантируется, что была сделана хотя бы одна снежинка. А также, что снежинок без дырочек не бывает.

Формат выходных данных
Выведите два числа в строку – количество снежинок и общее количество дырочек в них.

Примечания
Не забудьте вырезать снежинки у себя дома!

входные данные выходные данные
5
1 2 3 4 5 6 0
2 11
1
1 2 1 2 1 0
5 7


TheBlazikens: python 3.7

Ответы

Ответ дал: Topcreep
0

Ответ:

# считываем число n

n = int(input())

# считываем список снежинок

snowflakes = list(map(int, input().split()))

# выбираем те снежинки, количество дырочек в которых больше или равно n

selected_snowflakes = [s for s in snowflakes if s >= n]

print(len(selected_snowflakes), sum(selected_snowflakes))

Вас заинтересует