Ruby で作った。
count で、ブロックの戻り値が真のものを数える

aryA = [1, 2, 3, 4, 5]
aryB = [1, 2, 4, 3, 5]

count = aryA.each_with_index.count { |num, idx| num == aryB[idx] }

puts count / aryA.length.to_f #=> 0.6