Something went wrong. Try again.
Code for the Advent of Code event
aoc advent-of-code
Something went wrong. Try again.
265 B · 16 lines
Ruby
at rust
1234567891011121314151617#!/usr/bin/env ruby# frozen_string_literal: true
freqs = File.readlines('input.txt').map(&:to_i)
puts "Part 1: #{freqs.sum}"
multiples = Set.newfreq = 0
freqs.cycle do |current| freq += current break unless multiples.add? freqend
puts "Part 2: #{freq}"