diff options
Diffstat (limited to '05/a.rb')
-rw-r--r-- | 05/a.rb | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -0,0 +1,11 @@ +max = 0 +File.readlines('input.txt').map do |line| + line.tr('FBLR', '0101') +end.each do |line| + row = line.slice(0, 7).to_i 2 + seat = line.slice(7, 3).to_i 2 + id = row * 8 + seat + max = [id, max].max +end + +puts max |