diff options
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; + } +} |
