//2 initial arrays
var $m = ["m1","m2","m3","m4","m5","m6","m7","m8"];
var $f = ["f1","f2","f3","f4","f5","f6","f7","f8"];
4個陣列集合中的每個陣列必須包含陣列$ m和2中的2個元素從陣列$體元件F如何從兩個其他陣列的元素中獲取4個陣列的多個集合,但沒有元素在相同陣列中兩次
//first set of 4 arrays
var $group1a = ["m1", "m2", "f1", "f2"];
var $group2a = ["m3", "m4", "f3", "f4"];
var $group3a = ["m5", "m6", "f5", "f6"];
var $group4a = ["m7", "m8", "f7", "f8"];
我需要創建幾個組4個陣列的無元素是相同的陣列中的兩倍。 例如
var $group1b = ["m1", "m3", "f6", "f7"]; // this is correct.
var $group1b = ["m1", "m3", "f1", "f4"]; // this is incorrect because m1 and f1 be in the same array again.
$group1b = ["m1", "m2", "f3", "f6"];// is incorrect because m1 and m2 already be together in $gorup1a.
$group1b = ["m1", "m3", "f5", "f6"];// is incorrect because f5 and f6 already be together in $group3a
$group2b = ["m2", "m4", "f1", "f2"]; // is incorrect because f1 and f2 already be together in $group1a
我想創造的2初始陣列中的每個元素的變量來跟蹤它們是什麼元素組的。
我想你需要給出結果數組中元素應該在哪個邏輯後面的更多細節。 '$ group1b'是否應該包含'[「m2」,「m4」,「f1」,「f2」]'?你如何去填充這些數組? – 2014-08-28 17:02:14
來自4個數組集合的每個數組必須包含數組$ m中的2個元素和數組$ f中的2個元素。 $ group1b = [「m1」,「m2」,「f3」,「f6」];是不正確的,因爲m1和m2已經在$ gorup1a在一起。 $ group1b = [「m1」,「m3」,「f5」,「f6」]也一樣。 f5和f6已經在一起$ group3a – Ryan 2014-08-28 17:05:40
哦對不起,這是inccorect。我會編輯帖子對不起 – Ryan 2014-08-28 17:17:45