ran rubocop

master
s00ner 2021-12-02 08:06:03 -05:00
parent c629ccd63f
commit 19a0563550
1 changed files with 24 additions and 21 deletions

View File

@ -1,33 +1,36 @@
#!/bin/env ruby
commands = File.readlines('./input').map(&:split).map{ [_1.to_sym,_2.to_i] }
commands = File.readlines('./input').map(&:split).map { [_1.to_sym, _2.to_i] }
# Part 1
dist, depth = 0,0
dist = 0
depth = 0
commands.each do |command, unit|
case command
when :forward
dist += unit
when :down
depth += unit
when :up
depth -= unit
end
case command
when :forward
dist += unit
when :down
depth += unit
when :up
depth -= unit
end
end
p dist * depth
# Part 2
dist, depth, aim = 0,0,0
dist = 0
depth = 0
aim = 0
commands.each do |command, unit|
case command
when :forward
depth += aim * unit
dist += unit
when :down
aim += unit
when :up
aim -= unit
end
case command
when :forward
depth += aim * unit
dist += unit
when :down
aim += unit
when :up
aim -= unit
end
end
p dist * depth