Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

ДЗ5-1: Решение задачи Задача A

Шостак Виктор Ученик (90), закрыт 2 месяца назад
Прошла серия беговых соревнований Rock'n'run. За каждый забег спортсмены получили очки. Напишите программу, которая найдёт среди результатов самое большое значение. Результаты хранятся в не отсортированном массиве целых чисел.

Первым параметром на вход программы подается размер массива. Вторым параметром – сам массив (значения указаны через пробел).
Формат входных данных
5
95 87 100 92 85
Формат выходных данных
100
Лучший ответ
Константин Бельков Гуру (4005) 2 месяца назад
можно попроще
 def find_max(lst): 
if len(lst) == 0:
return 0
for i in lst:
if i > max_num:
max_num = i
return max_num

print(find_max([95, 87, 100, 92, 85 ]))
tzi iziПрофи (540) 2 месяца назад
Настолько проще, что неправильно
Константин Бельков Гуру (4005) tzi izi, а ты хотел так?
 list = [95, 87, 100, 92, 85 ]
def find_max(lst):  
    if len(lst) == 0:  
        return 0  
    for i in lst:  
        if i > max_num:  
           max_num = i  
    return max_num 
         
print(find_max(list)) 
Остальные ответы
Celtic Hammer Мудрец (16712) 2 месяца назад
Хамлу не отвечаем и не помогаем
tzi izi Профи (540) 2 месяца назад
 def find_max(len_list, lst):
if len(lst) == len_list:
max_num = lst[0]
for i in lst[1:]:
if i > max_num:
max_num = i
return max_num
Шостак ВикторУченик (90) 2 месяца назад
Задача успешно решена. Спасибо.
Похожие вопросы