all done
This commit is contained in:
8
day17/part1.js
Normal file
8
day17/part1.js
Normal file
@ -0,0 +1,8 @@
|
||||
var input = 344;
|
||||
var arr = [0];
|
||||
var pos = 0;
|
||||
for(var i = 1; i <= 2017; i++){
|
||||
pos = (pos+input)%arr.length + 1;
|
||||
arr.splice(pos, 0, i);
|
||||
}
|
||||
console.log(arr[pos+1]);
|
10
day17/part2.js
Normal file
10
day17/part2.js
Normal file
@ -0,0 +1,10 @@
|
||||
var input = 344;
|
||||
var len = 1;
|
||||
var pos = 0;
|
||||
for(var i = 1; i <= 50000000; i++){
|
||||
pos = (pos+input)%len + 1;
|
||||
len++;
|
||||
if(pos == 1){
|
||||
console.log(i);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user