diff options
Diffstat (limited to 'challenge-262/roger-bell-west/javascript/ch-1.js')
| -rwxr-xr-x | challenge-262/roger-bell-west/javascript/ch-1.js | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/challenge-262/roger-bell-west/javascript/ch-1.js b/challenge-262/roger-bell-west/javascript/ch-1.js new file mode 100755 index 0000000000..13f6c38d2b --- /dev/null +++ b/challenge-262/roger-bell-west/javascript/ch-1.js @@ -0,0 +1,29 @@ +#! /usr/bin/node + +"use strict" + +function maxpositivenumber(a) { + return Math.max( + a.filter ( c => c > 0 ).length, + a.filter ( c => c < 0 ).length + ); +} + +if (maxpositivenumber([-3, 1, 2, -1, 3, -2, 4]) == 4) { + process.stdout.write("Pass"); +} else { + process.stdout.write("FAIL"); +} +process.stdout.write(" "); +if (maxpositivenumber([-1, -2, -3, 1]) == 3) { + process.stdout.write("Pass"); +} else { + process.stdout.write("FAIL"); +} +process.stdout.write(" "); +if (maxpositivenumber([1, 2]) == 2) { + process.stdout.write("Pass"); +} else { + process.stdout.write("FAIL"); +} +process.stdout.write("\n"); |
