1

同じサイズの 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% 一致することを伝えたいからです。

4

1 に答える 1