我正在致電來自4Clojure網站的Problem 131。我怎樣才能測試給定的總和多組的所有組合?
我可以添加什麼樣的「for」語句來組合檢查這些集合中的每個集合,以得到總和爲0的項目子集?
特別是我在這裏的幾個問題:
是否有任何Clojure的函數,它接受的套任意號碼?
如果是這樣,我該如何生成所有子集並對這些子集進行求和而無需爲此代碼添加額外的Clojure,或者我誤會了?
我需要填寫__部分。
(= true (__ #{-1 1 99}
#{-2 2 888}
#{-3 3 7777}))
有幫助,但這不會回答4clojure問題.....任何其他嘗試? – jayunit100
上面,結合創建一個集合的所有子集的機制,應該足以讓你找出答案。 –
@jayunit100:您可能首先要解決[問題85](http://www.4clojure.com/problem/85)。功率集(減空集)正是另一種機制。 –