2025-12-01 11:12:10 +00:00

33 lines
494 B
Ruby
Executable File

#!/usr/bin/env ruby
class Main
def run
current = 50
count = 0
$stdin.each_line do |line|
direction, magnitude = line[0], line[1..].to_i
loop do
case direction
when "R"
current = (current + 1) % 100
when "L"
current = (current - 1) % 100
end
if current == 0
count += 1
end
magnitude -= 1
break if magnitude == 0
end
end
puts count
end
end
Main.new.run