[问题] 关于判断两组数据

楼主: 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