Skip to content

Instantly share code, notes, and snippets.

View Solaxun's full-sized avatar

Mark Woodworth Solaxun

View GitHub Profile
@Solaxun
Solaxun / day13.clj
Created December 15, 2018 23:08
2018 Advent of Code Day 13
(ns aoc2018-clj.day13
(:require [clojure.string :as str]
[clojure.java.io :as io]
[clojure.math.combinatorics :as combs]
[clojure.set :as set]))
(def track (str/split-lines (-> "day13.txt" io/resource slurp)))
(def race-track (mapv vec track))
(defn intersection-rule [{:keys [loc dir turn-count] :as car}]