We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 04e0b3f commit 3c7e3caCopy full SHA for 3c7e3ca
Sprint-3/4-stretch/card-validator.js
@@ -1,16 +1,13 @@
1
function validateNumber(number) {
2
let arrNumber = [...number.toString()];
3
4
-
5
6
return arrNumber.length === 16 &&
7
arrNumber.every((x) => x >= "0" && x <= "9") &&
8
new Set(arrNumber).size > 1 &&
9
- arrNumber[arrNumber.length-1]%2===0 &&
10
- arrNumber.reduce((acc,cur)=>+acc+(+cur),0)>16
+ arrNumber[arrNumber.length - 1] % 2 === 0 &&
+ arrNumber.reduce((acc, cur) => +acc + +cur, 0) > 16
11
? true
12
: false;
13
}
14
-console.log(validateNumber(11111111111112));
15
16
module.exports = validateNumber;
0 commit comments