同じサイズの 2 つの配列があるとします。例えば:
array1 = array(5, 8, 6, 4);
array2 = array(5, 8, 7, 8);
そして、それらの間の一致をパーセントで知る必要があります。ただし、マッチングは位置と値によるものでなければなりません。この例では、一致したものが にarray[0]
あるarray[1]
ため、50% 一致する必要があります。
array1[2]
少し複雑にすると、との差が
array2[2]
1 未満の場合 ( 7-6=1
)、6 と 7 はほぼ同じなので、パーセンテージは 52% になります。
これが必要なのは、自分のサイトでユーザーが映画を評価できる 2 人のユーザーのレートを比較し、user1 のレートが (同じ映画で) ユーザー 2 のレートと 60% 一致することを伝えたいからです。