Предмет: Информатика,
автор: korkdasha1
python
В массиве a [0], a [1], a [2], ..., a [n-1] определите индексы и подсчитайте количество
максимальных элементов.
korkdasha1:
эм, да
Ответы
Автор ответа:
0
n = int(input())
a = []
pos = []
cnt = 0
mx_elem = -10000
for i in range(n):
x = int(input())
a.append(x)
for i in range(n):
if(a[i] > mx_elem):
pos.clear()
pos.append(i)
mx_elem = a[i]
cnt = 1
elif(a[i] == mx_elem):
pos.append(i)
cnt = cnt + 1
print(cnt)
for i in range(cnt):
print(pos[i], end = ' ')
Автор ответа:
0
- def countMax(xs):
- return len([x for x in xs if x == max(xs)])
- n = int(input())
- xs = [int(input()) for x in range(n)]
- print(countMax(xs))
Похожие вопросы
Предмет: Русский язык,
автор: Комильфоша
Предмет: Русский язык,
автор: даниэла23092005
Предмет: Русский язык,
автор: mbutrimovich
Предмет: Математика,
автор: vaflia
Предмет: Русский язык,
автор: RabForta204937