diff options
author | Leah Neukirchen <leah@vuxu.org> | 2017-12-09 17:31:59 +0100 |
---|---|---|
committer | Leah Neukirchen <leah@vuxu.org> | 2017-12-09 17:31:59 +0100 |
commit | 103c6bca4d6bd5be61591bedb172b161189072f5 (patch) | |
tree | 54984a2499685a716c2f3ab125bb956b114ab551 /day08.rb | |
parent | 1d15071800b621c219e71858978d4f320cc1b89f (diff) | |
download | adventofcode2017-103c6bca4d6bd5be61591bedb172b161189072f5.tar.gz adventofcode2017-103c6bca4d6bd5be61591bedb172b161189072f5.tar.xz adventofcode2017-103c6bca4d6bd5be61591bedb172b161189072f5.zip |
day08
Diffstat (limited to 'day08.rb')
-rw-r--r-- | day08.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/day08.rb b/day08.rb new file mode 100644 index 0000000..6779a6d --- /dev/null +++ b/day08.rb @@ -0,0 +1,6 @@ +m = 0; reg = Hash.new(0); File.readlines("day08").each { |l| r,o,n,_,v1,o2,v2 = l.split; if reg[v1].send(o2, Integer(v2)); reg[r] += Integer(n) * (o == "dec" ? -1 : 1) ; end; m = [m, *reg.values].max }; p reg.values.max; p m + +__END__ + +5946 +6026 |