From a2bbd41f78e822be103733e7707baf2669596eca Mon Sep 17 00:00:00 2001 From: Tim Stallard Date: Tue, 20 Dec 2016 10:33:26 +0000 Subject: [PATCH] Day 19 part 1 --- day19/part1.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 day19/part1.js diff --git a/day19/part1.js b/day19/part1.js new file mode 100644 index 0000000..751bf62 --- /dev/null +++ b/day19/part1.js @@ -0,0 +1,19 @@ +var input = 3012210; + +var elves = []; +for(var i = 0; i < input; i++){ + elves.push(true); +} +var i = 0; +while(elves.indexOf(true) != -1){ + while(elves[i] == false){ + i = (i+1)%(elves.length); + } + i = (i+1)%(elves.length); + while(elves[i] == false){ + i = (i+1)%(elves.length); + } + last = i; + elves[i] = false; +} +console.log(last+1);