Un set è senza somma se non ci sono due elementi (non necessariamente distinti) quando aggiunti insieme fanno parte del set stesso.
Ad esempio, {1, 5, 7}
è senza somma, perché tutti i membri sono dispari e due numeri dispari aggiunti insieme sono sempre pari. D'altra parte, {2, 4, 9, 13}
non è privo di somma, sia come 2 + 2 = 4
o 4 + 9 = 13
aggiungere insieme ad un membro del set.
Scrivi un programma o una funzione che accetta un set come input e genera un valore Truthy se il set è senza somma e Falsy in caso contrario.
Esempi:
Sum-free:
{}
{4}
{1, 5, 7}
{16, 1, 4, 9}
Not sum-free:
{0}
{1, 4, 5, 7}
{3, 0}
{16, 1, 4, 8}