問題:給定兩個數組x
和y
,x
是愛麗絲的分數,並y
是Bob的得分。比較愛麗絲和鮑勃之間的類似指數,並給予任何一個大於每個比較指數的任何一點的指數(如果等於,則沒有點數)。比較兩個數組與嵌套的for循環
INPUT:
x = [4,1,6]
y = [1,1,5]
預期輸出:
{Alice:2, Bob: 0}
我的代碼:
x = [4,1,6]
y = [1,1,5]
results = {'Alice':0, 'Bob': 0}
for (var i = 0; i < x.length; i++){
for (var j = 0; j < y.length; j++){
if (x[i] > y[j]){
results['Alice'] += 1
}else if (x[i] < y[j]){
results['Bob'] += 1
}
}
}
console.log(results)
實際輸出:
{Alice: 5, Bob: 2}
問題:
我在哪裏出了錯代碼?
@trinocot no brainer ..謝謝 –