about summary refs log tree commit diff
path: root/day08.rb
diff options
context:
space:
mode:
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