[問題] 關於判斷兩組數據

看板Mathematica作者 (yy)時間8年前 (2016/07/28 03:15), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
想請教各位一個問題 A={1,2,3} B={1,2,3} C={2,4,6} D={97,98,99} 我想寫一個程式判斷A B C D的關係 運作的邏輯是這樣的 因為A跟B中的3個數字完全一樣→+3 AC中有一個數(2)一樣,四個(1,3,4,6)不一樣→+1-4=-3 AD中的六個數完全不一樣→-6 因為A可能會比較幾百組數據比較 不知道怎麼寫比較好呢 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.194.243.98 ※ 文章網址: https://www.ptt.cc/bbs/Mathematica/M.1469646929.A.139.html

07/28 10:11, , 1F
如果各list沒有重複的element用Union就可以了
07/28 10:11, 1F

07/28 10:12, , 2F
2(Length[A]+Length[B])-Length[Union[A,B]]
07/28 10:12, 2F

07/28 10:12, , 3F
打錯 是2(Length[A]+Length[B])-3Length[Union[A,B]]
07/28 10:12, 3F

07/29 01:07, , 4F
感謝~~
07/29 01:07, 4F
文章代碼(AID): #1NcGXH4v (Mathematica)
文章代碼(AID): #1NcGXH4v (Mathematica)