Maior que a soma?

Published by Mubashir Hassan in

Para cada número em um array, verifique se esse número é maior que a soma de todos os números que aparecem antes dele no array. Se todos os números do array passarem nesse teste, retorne true. Caso contrário, retorne false.

Exemplos

greaterThanSum([2, 3, 7, 13, 28]) ➞ true

// 3 > 2 = true
// 7 > 2 + 3 = true
// 13 > 2 + 3 + 7 = true
// 28 > 2 + 3 + 7 + 13 = true

greaterThanSum([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 array sempre passará no teste.