diff options
Diffstat (limited to 'challenge-282/roger-bell-west/javascript/ch-2.js')
| -rwxr-xr-x | challenge-282/roger-bell-west/javascript/ch-2.js | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/challenge-282/roger-bell-west/javascript/ch-2.js b/challenge-282/roger-bell-west/javascript/ch-2.js new file mode 100755 index 0000000000..04423e8aa1 --- /dev/null +++ b/challenge-282/roger-bell-west/javascript/ch-2.js @@ -0,0 +1,36 @@ +#! /usr/bin/node + +"use strict" + +function changingkeys(a) { + let oc = 'x'; + let out = 0; + a.toLowerCase().split("").forEach((c, i) => { + if (i == 0) { + oc = c; + } else if (c != oc) { + oc = c; + out ++; + } + }); + return out; +} + +if (changingkeys('pPeERrLl') == 3) { + process.stdout.write("Pass"); +} else { + process.stdout.write("FAIL"); +} +process.stdout.write(" "); +if (changingkeys('rRr') == 0) { + process.stdout.write("Pass"); +} else { + process.stdout.write("FAIL"); +} +process.stdout.write(" "); +if (changingkeys('GoO') == 1) { + process.stdout.write("Pass"); +} else { + process.stdout.write("FAIL"); +} +process.stdout.write("\n"); |
