! Copyright (C) 2021 Bubbler. ! See http://factorcode.org/license.txt for BSD license. USING: arrays assocs io.encodings.utf8 io.files kernel math math.vectors prettyprint sequences sequences.extras sets ; IN: aoc2015.day3 : path-coords ( str -- seq ) >array ">^ path-coords ] [ path-coords ] bi append cardinality ; : day3-main ( -- ) "datasets/aoc2015/day3.txt" utf8 file-contents [ day3-silver . ] [ day3-gold . ] bi ; MAIN: day3-main