Day 8 more refactoring

This commit is contained in:
Jonathan Chan 2022-12-08 10:50:46 -05:00
parent 64f50e52f5
commit cfb363930a
1 changed files with 5 additions and 15 deletions

View File

@ -2,25 +2,15 @@
(require "../lib.rkt")
(define test
'("30373"
"25512"
"65332"
"33549"
"35390"))
(define input
(~>> (problem-input 8) #;test
(map string->list)
(mmap char->number)
(map list->vector)
list->vector))
(define input (list->vector (problem-input 8)))
(define (get-tree r c)
(vector-ref (vector-ref input r) c))
(string-ref (vector-ref input r) c))
(define width (vector-length (vector-first input)))
(define width (string-length (vector-first input)))
(define height (vector-length input))
(define < char<?)
(define >= char>=?)
(define (part1)
(define talls (mutable-set))