Maior que a soma?

Published by zatoichi49 in

Para cada número em uma lista, verifique se esse número é maior que a soma de todos os números que aparecem antes dele na lista. Se todos os números da lista passarem nesse teste, retorne True. Caso contrário, retorne False.

Exemplos

greater_than_sum([2, 3, 7, 13, 28]) ➞ True

# 3 > 2 = True
# 7 > 2 + 3 = True
# 13 > 2 + 3 + 7 = True
# 28 > 2 + 3 + 7 + 13 = True

greater_than_sum([1, 2, 4, 6, 13]) ➞ False

# 2 > 1 = True
# 4 > 1 + 2 = True
# 6 > 1 + 2 + 4 = False
# 13 > 1 + 2 + 4 + 6 = False

Observações

O primeiro número de qualquer lista sempre passará no teste.