Skip to content

Instantly share code, notes, and snippets.

View allanberger's full-sized avatar

Allan Berger allanberger

View GitHub Profile
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
// Chained
// @afrosquared | Ben Ursu
// Instagram | Spark AR Studio | SDK v62.0
// https://www.instagram.com/a/r/?effect_id=296042214483846

Keybase proof

I hereby claim:

  • I am allanberger on github.
  • I am allanberger (https://keybase.io/allanberger) on keybase.
  • I have a public key ASAoSTAUrEzQFTNd6CYs0zn88n3LthlER2-HxvyR0Rzmwgo

To claim this, I am signing this object:

@allanberger
allanberger / day2.clj
Created February 15, 2017 14:04
Advent of Code 2016 - Day 2 - Clojure
(ns adventofcode.days.day2
(:require [clojure.string :as str]
[clojure.java.io :as io]))
(def input1 "DLRRRRLRLDRRRURRURULRLLULUURRRDDLDULDULLUUDLURLURLLDLUUUDUUUULDRDUUDUDDRRLRDDDUDLDLLRUURDRULUULRLRDULULLRLRLRLDRLUULDLDDDDRRLRUUUDDRURRULLLRURLUURULLRLUDDLDRUULDRURULRRRLLLRDLULDRRDDUDLURURLDULDRDRLDDUURRDUDDRDUURDULDUURDUDRDRULDUDUULRRULUUURDUURUDLDURDLRLURUUDRRDLRUDRULRURLDLLDLLRRDRDRLRRRULDRRLDUURLUUDLUUDDLLRULRDUUDURURLUURDRRRUDLRDULRRRLDRDULRUUDDDLRDUULDRLLDRULUULULRDRUUUULULLRLLLRUURUULRRLDDDRULRRRUDURUR")
(def input2 "DLLU")
(def input3 "RULR")
(defn input [path]
(line-seq (io/reader path)))
@allanberger
allanberger / day1.clj
Last active February 15, 2017 14:04
Advent of Code 2016 - Day 1 - Clojure
(ns adventofcode.days.day1
(:require [clojure.string :as str]))
(def input1 "R3, R1, R4, L4, R3, R1, R1, L3, L5, L5, L3, R1, R4, L2, L1, R3, L3, R2, R1, R1, L5, L2, L1, R2, L4, R1, L2, L4, R2, R2, L2, L4, L3, R1, R4, R3, L1, R1, L5, R4, L2, R185, L2, R4, R49, L3, L4, R5, R1, R1, L1, L1, R2, L1, L4, R4, R5, R4, L3, L5, R1, R71, L1, R1, R186, L5, L2, R5, R4, R1, L5, L2, R3, R2, R5, R5, R4, R1, R4, R2, L1, R4, L1, L4, L5, L4, R4, R5, R1, L2, L4, L1, L5, L3, L5, R2, L5, R4, L4, R3, R3, R1, R4, L1, L2, R2, L1, R4, R2, R2, R5, R2, R5, L1, R1, L4, R5, R4, R2, R4, L5, R3, R2, R5, R3, L3, L5, L4, L3, L2, L2, R3, R2, L1, L1, L5, R1, L3, R3, R4, R5, L3, L5, R1, L3, L5, L5, L2, R1, L3, L1, L3, R4, L1, R3, L2, L2, R3, R3, R4, R4, R1, L4, R1, L5")
(def input2 "R2, L3")
(def input3 "R2, R2, R2")
(def input4 "R5, L5, R5, R3")