clean up pairwise

This commit is contained in:
Nathan Leniz
2015-02-28 17:51:23 +09:00
parent 2c27d6d965
commit d70fd24583

View File

@ -489,15 +489,16 @@
"difficulty": "2.16", "difficulty": "2.16",
"description": [ "description": [
"Return the sum of all the indexes of elements that can be added to another element of the first array and equal the target provided in the second argument", "Return the sum of all the indexes of elements that can be added to another element of the first array and equal the target provided in the second argument",
"For example, pairwise([1,4,2,3,0,5], 5) should return 15 because every element can be paired with another element to equal 5.", "For example, pairwise([1, 4, 2, 3, 0, 5], 5) should return 15 because every element can be paired with another element to equal 5.",
"pairwise([1, 3, 2, 4], 4) would only equal 1, because only the first two elements can be paired to equal 4, and the first element has an index of 0!", "pairwise([1, 3, 2, 4], 4) would only equal 1, because only the first two elements can be paired to equal 4, and the first element has an index of 0!",
"Once an element has been used it cannot be reused to pair with another." "Once an element has been used it cannot be reused to pair with another."
], ],
"challengeSeed": "function pairwise(arr, arg) {\n return arg;\n}\n\npairwise([1,4,2,3,0,5], 5);", "challengeSeed": "function pairwise(arr, arg) {\n return arg;\n}\n\npairwise([1,4,2,3,0,5], 5);",
"tests": [ "tests": [
"expect(pairwise([1,4,2,3,0,5], 5)).to.equal(15);", "expect(pairwise([1, 4, 2, 3, 0, 5], 5)).to.equal(15);",
"expect(pairwise([1, 3, 2, 4], 4])).to.equal(1);", "expect(pairwise([1, 3, 2, 4], 4)).to.equal(1);",
"expect(pairwise([0, 0, 0, 0, 1, 1])).to.equal(10);" "expect(pairwise([0, 0, 0, 0, 1, 1], 1)).to.equal(10);",
"expect(pairwise([], 100)).to.equal(0);"
] ]
}, },
{ {