Something went wrong. Try again.
Code for the Advent of Code event
aoc advent-of-code
Something went wrong. Try again.
304 B · 14 lines
Ruby
at rust
123456789101112131415#!/usr/bin/env ruby# frozen_string_literal: true
require 'matrix'
input = $stdin.readline.strip.to_i
steps = (Math.sqrt(input).ceil / 2).flooroffset = (input - (((2 * steps) - 1)**2)) % (2 * steps)steps += (offset - steps).abs
puts "Part 1: #{steps}"
# Part 2 from OEIS: https://oeis.org/A141481