aboutsummaryrefslogtreecommitdiff
path: root/challenge-274/zapwai/javascript/ch-2.js
diff options
context:
space:
mode:
Diffstat (limited to 'challenge-274/zapwai/javascript/ch-2.js')
-rw-r--r--challenge-274/zapwai/javascript/ch-2.js24
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;
+ }
+}