如何正确编写此语句?

时间:2019-02-05 23:46:49

标签: python

这是代码

function sumArrayHashTable(arr, sum) {

  var result = [];
  var hashTable = {};

  for (var i = 0; i < arr.length; i++) {

    var S = sum - arr[i];

    if (hashTable[S] !== undefined) {
      result.push([arr[i], S]);
    } else {
      hashTable[arr[i]] = arr[i]
    }
  }

  return result;
}

console.log(sumArrayHashTable([5, 2, 6, 1, 3, 9, 0], 9));

//Result should be [[2,4], [5,6]]

但是,当我键入“ decrypt”或“ 2”时,它不会打印下面的消息,而仅打印第一条消息?我在做什么错了?

0 个答案:

没有答案