1
Fork 0
advent-of-code-2021/puzzles/02_1/main.rb
2021-12-09 11:22:17 +01:00

19 lines
379 B
Ruby

def run(f)
horizontal = 0
depth = 0
f.each do |line|
command, distance = line.split(' ')
distance = Integer(distance)
case command
when 'forward'
horizontal += distance
when 'down'
depth += distance
when 'up'
depth -= distance
end
end
return horizontal * depth
end