diff options
| author | David Ferrone <zapwai@gmail.com> | 2024-06-20 16:42:41 -0400 |
|---|---|---|
| committer | David Ferrone <zapwai@gmail.com> | 2024-06-20 16:42:41 -0400 |
| commit | 8ef5ca339458a84020cb28e58aed50e18720b40b (patch) | |
| tree | 78c44541e20ad6c645f3ce4e01369c6b311b70ce /challenge-274/zapwai/javascript/ch-2.js | |
| parent | ffc47a8850ee877978e371d11a01a028862a3f9d (diff) | |
| download | perlweeklychallenge-club-8ef5ca339458a84020cb28e58aed50e18720b40b.tar.gz perlweeklychallenge-club-8ef5ca339458a84020cb28e58aed50e18720b40b.tar.bz2 perlweeklychallenge-club-8ef5ca339458a84020cb28e58aed50e18720b40b.zip | |
Week 274
Diffstat (limited to 'challenge-274/zapwai/javascript/ch-2.js')
| -rw-r--r-- | challenge-274/zapwai/javascript/ch-2.js | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/challenge-274/zapwai/javascript/ch-2.js b/challenge-274/zapwai/javascript/ch-2.js new file mode 100644 index 0000000000..30c1c76dd2 --- /dev/null +++ b/challenge-274/zapwai/javascript/ch-2.js @@ -0,0 +1,24 @@ +let r1 = [11, 23, 35, 47, 59]; +let r2 = [5, 20, 35, 50, 65]; +let length_one = 41; +let length_two = 35; +let out = ""; +for (let t = 1; t < 59; t++) { + let delta_one = delta(t, r1); + let delta_two = delta(t, r2); + let time_taken_one = length_one + delta_one; + let time_taken_two = length_two + delta_two; + if ((delta_one <= delta_two) && (time_taken_one > time_taken_two)) { + out += t+" "; + } +} +console.log(out); + +function delta(t, ran) { + for (let r of ran) { + if (r < t) { + continue; + } + return r - t; + } +} |
