aboutsummaryrefslogtreecommitdiff
path: root/challenge-261/zapwai/javascript/ch-2.js
diff options
context:
space:
mode:
Diffstat (limited to 'challenge-261/zapwai/javascript/ch-2.js')
-rw-r--r--challenge-261/zapwai/javascript/ch-2.js22
1 files changed, 22 insertions, 0 deletions
diff --git a/challenge-261/zapwai/javascript/ch-2.js b/challenge-261/zapwai/javascript/ch-2.js
new file mode 100644
index 0000000000..e0dd478f78
--- /dev/null
+++ b/challenge-261/zapwai/javascript/ch-2.js
@@ -0,0 +1,22 @@
+function double_me (ints, start) {
+ flag = true;
+ while (flag) {
+ flag = false;
+ for (let i = 0; i < ints.length; i++) {
+ if (ints[i] == start) {
+ flag = true;
+ start *= 2;
+ }
+ }
+ }
+ return start;
+}
+
+function main() {
+ let ints = [5, 3, 6, 1, 12];
+ let start = 3;
+ console.log("Input: ints:", ints, "start:", start);
+ console.log("Output:", double_me(ints, start));
+}
+
+main();