На первой строке входного файла записано натуральное число n (7≤n≤100) — число дней. На следующей строке через пробел записаны значения температуры — целые числа, не превышающие 250 по абсолютной величине. Требуется вывести номер первого из искомых дней. В случае, если ответов несколько — наименьший номер из найденных — Python(Питон)

Примеры

входные данные:
9
-1 4 6 -3 5 2 9 20 -4
выходные данные:
2

def main():
    n = int(input())
    assert 7 <= n <= 100
 
    lst = [int(x) for x in list(input().split())]
    assert len(lst) == n
    assert all(abs(x) <= 250 for x in lst)
 
    avg_lst = [sum(lst[x:x+7])/7.0 for x in range(len(lst)-7)]
    print(avg_lst.index(max(avg_lst))+1)
 
main()

Leave a Comment