A-M baby
This commit is contained in:
parent
764da6cbbb
commit
db842d013d
19005 changed files with 197040 additions and 7 deletions
10
Task/Middle-three-digits/JavaScript/middle-three-digits.js
Normal file
10
Task/Middle-three-digits/JavaScript/middle-three-digits.js
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
function middleThree(x){
|
||||
var n=''+Math.abs(x); var l=n.length-1;
|
||||
if(l<2||l%2) throw new Error(x+': Invalid length '+(l+1));
|
||||
return n.slice(l/2-1,l/2+2);
|
||||
}
|
||||
|
||||
[123, 12345, 1234567, 987654321, 10001, -10001, -123, -100, 100, -12345,
|
||||
1, 2, -1, -10, 2002, -2002, 0].forEach(function(n){
|
||||
try{console.log(n,middleThree(n))}catch(e){console.error(e.message)}
|
||||
});
|
||||
Loading…
Add table
Add a link
Reference in a new issue