एक सेट योग-मुक्त है यदि कोई दो (जरूरी नहीं कि अलग-अलग) तत्व एक साथ जोड़े जाने पर सेट का ही हिस्सा हो।
उदाहरण के लिए, {1, 5, 7}
योग-मुक्त है, क्योंकि सभी सदस्य विषम हैं, और दो विषम संख्याएँ जब एक साथ जुड़ती हैं, तो हमेशा होती हैं। दूसरी ओर, {2, 4, 9, 13}
योग-मुक्त नहीं है, जैसा कि 2 + 2 = 4
या तो 4 + 9 = 13
सेट के एक सदस्य को एक साथ जोड़ना है।
एक प्रोग्राम या फ़ंक्शन लिखिए जो एक सेट को इनपुट के रूप में लेता है, और एक सत्य मान को आउटपुट करता है यदि सेट नि: शुल्क है, और मिथ्या अन्यथा।
उदाहरण:
Sum-free:
{}
{4}
{1, 5, 7}
{16, 1, 4, 9}
Not sum-free:
{0}
{1, 4, 5, 7}
{3, 0}
{16, 1, 4, 8}