From 8bd7ab3b2f80104dca12bd51ffd7594b02ff7625 Mon Sep 17 00:00:00 2001 From: s00ner Date: Wed, 10 Nov 2021 11:44:37 -0500 Subject: [PATCH] solved part 2 --- day01/solution.rb | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/day01/solution.rb b/day01/solution.rb index ec1b41c..81e7363 100644 --- a/day01/solution.rb +++ b/day01/solution.rb @@ -2,4 +2,14 @@ # Sum all numbers in the text file. # Part 1 -sum = File.readlines('./input').map { |line| line.to_i)}.sum +sum = File.readlines('./input').map { |line| line.to_i}.sum + +# Part 2 +numbers = File.readlines('./input').map { |line| line.to_i} +freqs = [0] + +numbers.cycle do |num| + freqs.push(freqs[-1] + num) + break if freqs[0..-2].include?(freqs[-1]) +end +puts freqs[-1]