Набор не содержит сумм, если никакие два (не обязательно отличных) элемента, добавленные вместе, не являются частью самого набора.
Например, не {1, 5, 7}
имеет суммы, потому что все члены нечетные, а два нечетных числа при сложении всегда четные. С другой стороны, {2, 4, 9, 13}
это не сумма свободных, или как 2 + 2 = 4
или4 + 9 = 13
сложить вместе с членом набора.
Напишите программу или функцию, которая принимает набор в качестве входных данных и выводит значение Truthy, если набор не имеет суммы, и Falsy в противном случае.
Примеры:
Sum-free:
{}
{4}
{1, 5, 7}
{16, 1, 4, 9}
Not sum-free:
{0}
{1, 4, 5, 7}
{3, 0}
{16, 1, 4, 8}