看板 Mathematica 關於我們 聯絡資訊
想請教各位一個問題 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
AmibaGelos: 如果各list沒有重複的element用Union就可以了 07/28 10:11
AmibaGelos: 2(Length[A]+Length[B])-Length[Union[A,B]] 07/28 10:12
AmibaGelos: 打錯 是2(Length[A]+Length[B])-3Length[Union[A,B]] 07/28 10:12
bdchu: 感謝~~ 07/29 01:07