about summary refs log tree commit diff
path: root/day08.rb
diff options
context:
space:
mode:
authorLeah Neukirchen <leah@vuxu.org>2017-12-09 17:31:59 +0100
committerLeah Neukirchen <leah@vuxu.org>2017-12-09 17:31:59 +0100
commit103c6bca4d6bd5be61591bedb172b161189072f5 (patch)
tree54984a2499685a716c2f3ab125bb956b114ab551 /day08.rb
parent1d15071800b621c219e71858978d4f320cc1b89f (diff)
downloadadventofcode2017-103c6bca4d6bd5be61591bedb172b161189072f5.tar.gz
adventofcode2017-103c6bca4d6bd5be61591bedb172b161189072f5.tar.xz
adventofcode2017-103c6bca4d6bd5be61591bedb172b161189072f5.zip
day08
Diffstat (limited to 'day08.rb')
-rw-r--r--day08.rb6
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