← К задачам
Война чисел
Между четными и нечетными числами идет великая война. Многие потеряли на ней жизни... Ваша задача — положить войне конец. Вы должны определить, какое войско мощное: четное или нечетное.
Напишите функцию, которая принимает список целых чисел, отдельно суммирует четные и нечетные числа, а затем возвращает разницу большей и меньшей сумм.
Примеры
war_of_numbers([2, 8, 7, 5]) ➞ 2
# 2 + 8 = 10
# 7 + 5 = 12
# 12 больше 10
# Возвращаем 12 - 10 = 2
war_of_numbers([12, 90, 75]) ➞ 27
war_of_numbers([5, 9, 45, 6, 2, 7, 34, 8, 6, 90, 5, 243]) ➞ 168
Примечание
На вход гарантированно получает положительные целые числа.
def war_of_numbers(lst):
Для запуска тестов необходима авторизация.