10 lines
228 B
Ruby
10 lines
228 B
Ruby
#!/usr/bin/env ruby
|
|
|
|
require "universal_orbit_map"
|
|
|
|
map = UniversalOrbitMap.for STDIN.read.chomp
|
|
|
|
puts "Part 1: #{map.bodies.values.map(&:orbit_chain).map(&:length).sum}"
|
|
|
|
puts "Part 2: #{map.path_between("YOU", "SAN").length}"
|