diff options
| author | David Ferrone <zapwai@gmail.com> | 2024-02-18 00:46:52 -0500 |
|---|---|---|
| committer | David Ferrone <zapwai@gmail.com> | 2024-02-18 00:46:52 -0500 |
| commit | 2a77cc653444bfd4aaa507359f2b9f641e7cb920 (patch) | |
| tree | 21ccb564846a075e0bca447e64818170290b25dc | |
| parent | 115a5c28fcf2a6638a07be62a48ab9373bc8735a (diff) | |
| download | perlweeklychallenge-club-2a77cc653444bfd4aaa507359f2b9f641e7cb920.tar.gz perlweeklychallenge-club-2a77cc653444bfd4aaa507359f2b9f641e7cb920.tar.bz2 perlweeklychallenge-club-2a77cc653444bfd4aaa507359f2b9f641e7cb920.zip | |
Happy New Year
| -rw-r--r-- | challenge-250/zapwai/javascript/ch-1.js | 19 | ||||
| -rw-r--r-- | challenge-250/zapwai/javascript/ch-2.js | 23 |
2 files changed, 42 insertions, 0 deletions
diff --git a/challenge-250/zapwai/javascript/ch-1.js b/challenge-250/zapwai/javascript/ch-1.js new file mode 100644 index 0000000000..250e412f12 --- /dev/null +++ b/challenge-250/zapwai/javascript/ch-1.js @@ -0,0 +1,19 @@ +let ints = [0, 1, 2]; +let ints2 = [4, 3, 2, 1]; +let ints3 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]; + +proc(ints); +proc(ints2); +proc(ints3); + +function proc(ints) { + let k = -1; + for (let i = 0; i < ints.length; i++) { + if (i % 10 == ints[i]) { + k = i; + break; + } + } + console.log("Input:",ints); + console.log("Output:",k); +} diff --git a/challenge-250/zapwai/javascript/ch-2.js b/challenge-250/zapwai/javascript/ch-2.js new file mode 100644 index 0000000000..869729bb7d --- /dev/null +++ b/challenge-250/zapwai/javascript/ch-2.js @@ -0,0 +1,23 @@ +let alph = ["perl", "2", "000", "python", "r4ku"]; +let alph2 = ["001", "1", "000", "0001"]; + +proc(alph); +proc(alph2); + +function proc(alph) { + let max = 0; + for (let word of alph) { + let reg = /^\d+$/; + let n = word.match(reg); + if (n == null) { + n = word.length; + } else { + n = Math.max(n); + } + if (max < n) { + max = n; + } + } + console.log("Input:",alph); + console.log("Output:",max); +} |
