Предмет: Информатика, автор: recordtop4ik2

У продавця повітряних кульок є n кульок. Кожна з них має деякий колір. Але зовсім недавно Три Товстуни видали наказ, який дозволяє торгувати кульками тільки якогось одного кольору. Щоб не порушувати закон, але при цьому і не втратити прибуток, продавець вирішив перефарбувати деякі із своїх кульок.

Напишіть програму для визначення мінімальної кількості перефарбувань.
СДЕЛАТЬ НА ПАЙТОН
Вхідні дані
В першому рядку задано кількість кульок n (1 ≤ n ≤ 100000). Другий рядок містить n цілих чисел, в межах від 1 до 9, що визначає колір кульок (1 - синій, 2 - зелений, 3 - голубий, 4 - червоний, 5 - рожевий, 6 - жовтий, 7 - сірий, 8 - чорний, 9 - білий).

Вихідні дані
Виведіть мінімальну кількість кульок, які необхідно перефарбувати, щоб всі кульки були одного кольору.

Ответы

Автор ответа: листиккк
1

Ответ:

n = int(input())

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

colors = [0] * 9

for b in balls:

   colors[b - 1] += 1

max_color = max(colors)

min_paints = n - max_color

print(min_paints)

Объяснение:

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