TGViewer
Pythonist.ru - образование по питону Pythonist.ru - образование по питону @pythonist_ru · 24K subscribers
Post #1476 6.54K
Задача с кодом. Наибольшее абсолютное значение

Напишите функцию, которая будет принимать список целых чисел и возвращать сумму положительных или отрицательных чисел из этого списка или же количество нулей в списке — смотря по тому, какая из сумм будет больше в абсолютном выражении.

Например, если передан список [1, 2, 3, 4, 0, 0, -3, -2], функция вернет 10, потому что:
- сумма положительных чисел = 1 + 2 + 3 + 4 = 10
- сумма отрицательных чисел = (-3) + (-2) = -5
- количество нулей = 2
- 10 > 5 и 10 > 2

Исходим из того, что пустых списков не будет, а числа всегда будут целыми.

Примеры:

major_sum([1, 2, 3, 4, 0, 0, -3, -2]) ➞ 10
major_sum([-4, -8, -12, -3, 4, 7, 1, 3, 0, 0, 0, 0]) ➞ -27
major_sum([0, 0, 0, 0, 0, 1, 2, -3]) ➞ 5
# Потому что -3 < 1+2 < 5
# (5 - количество нулей)

Решение на нашем сайте.

#задача #coding
  • 👍 7
  • 🤡 2
More from @pythonist_ru
  1. Oct 5, 2026💥 Вакансии по Python за неделю: ⭐️ Junior Python Developer AI Business Systems Part time…
  2. Oct 1, 2026photo post
  3. Sep 28, 2026🔥 Вакансии по Python за неделю: 📥 Middle+ Python/Django-разработчик Ведомости Middle · R…
  4. Sep 22, 2026Задача с кодом. Сложное упорядочивание Упорядочивание слов в ступенчатом лексикографическо…
  5. Sep 22, 2026Бустани свою карьеру на бесплатном фесте Ozon ON! Думаешь, как попасть в топовую компанию…
  6. Sep 22, 2026photo post
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →