python
В массиве a [0], a [1], a [2], ..., a [n-1] определите индексы и подсчитайте количество
максимальных элементов.
damskiyugodnik43:
ты девочка?
Ответы
Ответ дал:
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))
Вас заинтересует
2 года назад
2 года назад
2 года назад
2 года назад
8 лет назад
8 лет назад
9 лет назад