ran rubocop

master
s00ner 7 months ago
parent c629ccd63f
commit 19a0563550
  1. 45
      day02/solution.rb

@ -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
p dist * depth

Loading…
Cancel
Save