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

作者: bdchu (yy)   2016-07-28 03:15:26
想請教各位一個問題
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可能會比較幾百組數據比較
不知道怎麼寫比較好呢
謝謝
作者: AmibaGelos (Amiba Gelos)   2016-07-28 10:11:00
如果各list沒有重複的element用Union就可以了2(Length[A]+Length[B])-Length[Union[A,B]]打錯 是2(Length[A]+Length[B])-3Length[Union[A,B]]
作者: bdchu (yy)   2016-07-29 01:07:00
感謝~~

Links booklink

Contact Us: admin [ a t ] ucptt.com