print("Минимальное количество замен:", min_replacements)
Объяснение:
Ничего трудного, обходим массив и считаем максимальное количество повторных цифр, затем просто отнимаем от общего числа цифр в массиве.
Конкретно в моем алгоритме, мы делаем отдельный массив с цифрами и записываем туда все количества повторения каждой цифры, а потом отнимаем общее число цифр в массиве (10) от максимального значения из этого массива количеств.
0 votes Thanks 0
TemaZpro
Time elapsed: 0.03608864 sec, на выполнение дается 0.2 секунды, так что укладываемся.
print("Минимальное количество замен:",len(arr)-max((arr.count(i) for i in range(1,6))))
Объяснение:
Все тоже самое, но строк поменьше.
0 votes Thanks 0
iramazurk
Яке двоцифрове число на 4 менше від суми квадратів його цифр і на 5 більше за їх подвоєний добуток https://znanija.com/task/51866590?utm_source=android&utm_medium=share&utm_campaign=question
p15
не скоро смогу. но идея x²+y²=10x+y+4. 2xy=10x+y-5
iramazurk
Я то не знаю) Для вас сохраняю вопросы и отправляю вам)
Answers & Comments
Код на языке Python:
import random
arr = [random.randint(1, 5) for _ in range(10)]
print("Исходный массив:", *arr)
frequency = {}
for num in arr:
if num in frequency:
frequency[num] += 1
else:
frequency[num] = 1
max_frequency = max(frequency.values())
min_replacements = len(arr) - max_frequency
print("Минимальное количество замен:", min_replacements)
Объяснение:
Ничего трудного, обходим массив и считаем максимальное количество повторных цифр, затем просто отнимаем от общего числа цифр в массиве.
Конкретно в моем алгоритме, мы делаем отдельный массив с цифрами и записываем туда все количества повторения каждой цифры, а потом отнимаем общее число цифр в массиве (10) от максимального значения из этого массива количеств.
Ответ:
import random
arr = [random.randint(1, 5) for _ in range(10)]
print("Исходный массив:", *arr)
print("Минимальное количество замен:",len(arr)-max((arr.count(i) for i in range(1,6))))
Объяснение:
Все тоже самое, но строк поменьше.
https://znanija.com/task/51866590?utm_source=android&utm_medium=share&utm_campaign=question