From b2e514d39f852e97f02627b386f5af883b23553a Mon Sep 17 00:00:00 2001 From: Aashis kumar Date: Mon, 11 Feb 2019 09:43:48 +0530 Subject: [PATCH] A better solution to finders-keepers.english.md (#34759) * Update finders-keepers.english.md A better approach to finder's keepers problem * A better appoach to solve finders-keepers (JS) Fixed travis bug * fix: indented solution code --- .../finders-keepers.english.md | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/finders-keepers.english.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/finders-keepers.english.md index 51ec8c8713e..176b839075b 100644 --- a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/finders-keepers.english.md +++ b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-algorithm-scripting/finders-keepers.english.md @@ -56,16 +56,7 @@ findElement([1, 2, 3, 4], num => num % 2 === 0); ```js function findElement(arr, func) { - let num; - - arr.some(e => { - if (func(e)) { - num = e; - return true; - } - }); - - return num; + return arr.filter(func)[0]; } findElement([1, 2, 3, 4], num => num % 2 === 0);