From bee31dafb99406e787c37320b89495b30ad59880 Mon Sep 17 00:00:00 2001 From: Jeff Yates Date: Wed, 9 Dec 2020 08:59:14 -0500 Subject: [PATCH] solved part 1 --- day08/solution1.rb | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 day08/solution1.rb diff --git a/day08/solution1.rb b/day08/solution1.rb new file mode 100755 index 0000000..250a508 --- /dev/null +++ b/day08/solution1.rb @@ -0,0 +1,20 @@ +#!/bin/env ruby + +input = File.readlines('./input').to_ary.map(&:strip) +acc = 0 +tracker = Array.new(input.length, false) + +i = 0 +while tracker[i] == false do + tracker[i] = true + case input[i][0..2] + when 'acc' + acc += input[i].split(' ')[1].to_i + i += 1 + when 'jmp' + i += input[i].split(' ')[1].to_i + when 'nop' + i += 1 + end +end +p acc, tracker \ No newline at end of file