Skip to content

Instantly share code, notes, and snippets.

View amezick's full-sized avatar

Angus Mezick amezick

  • Jackson Family Wines
  • Williamsburg, VA
View GitHub Profile
@amezick
amezick / test.js
Created December 5, 2019 19:42
Advant Of code 2019 day 5
let result = 0;
//let input = '1,12,2,3,1,1,2,3,1,3,4,3,1,5,0,3,2,1,9,19,1,10,19,23,2,9,23,27,1,6,27,31,2,31,9,35,1,5,35,39,1,10,39,43,1,10,43,47,2,13,47,51,1,10,51,55,2,55,10,59,1,9,59,63,2,6,63,67,1,5,67,71,1,71,5,75,1,5,75,79,2,79,13,83,1,83,5,87,2,6,87,91,1,5,91,95,1,95,9,99,1,99,6,103,1,103,13,107,1,107,5,111,2,111,13,115,1,115,6,119,1,6,119,123,2,123,13,127,1,10,127,131,1,131,2,135,1,135,5,0,99,2,14,0,0'
let input = '3,225,1,225,6,6,1100,1,238,225,104,0,1101,40,27,224,101,-67,224,224,4,224,1002,223,8,223,1001,224,2,224,1,224,223,223,1101,33,38,225,1102,84,60,225,1101,65,62,225,1002,36,13,224,1001,224,-494,224,4,224,1002,223,8,223,1001,224,3,224,1,223,224,223,1102,86,5,224,101,-430,224,224,4,224,1002,223,8,223,101,6,224,224,1,223,224,223,1102,23,50,225,1001,44,10,224,101,-72,224,224,4,224,102,8,223,223,101,1,224,224,1,224,223,223,102,47,217,224,1001,224,-2303,224,4,224,102,8,223,223,101,2,224,224,1,223,224,223,1102,71,84,225,101,91,40,224,1001,224,-151,224,4,224,1002,223,8,223,1001,224,5,224,1,223,224,2
@amezick
amezick / password.js
Last active December 4, 2019 21:07
Advent Of code 2019 day 4
let nums=[];
let count=0;
// "1" + 77777 - 99999
for(let p1=7;p1<=9;p1++){
for(let p2=p1;p2<=9;p2++){
for(let p3=p2;p3<=9;p3++){
for(let p4=p3;p4<=9;p4++){
for(let p5=p4;p5<=9;p5++){
nums.push("1"+p1+""+p2+""+p3+""+p4+""+p5);
@amezick
amezick / fixcorpses.lua
Created June 14, 2017 13:20
Allow dwarfs to use corpses
function fixcorpestockpile()
local building = stockpile or dfhack.gui.getSelectedBuilding(true)
if building ~= nil and building:getType() ~= 29 then building = nil end
if building == nil then
error("Select a stockpile")
else
local rootItems = dfhack.buildings.getStockpileContents(building);