;; Day 1: Not Quite Lisp ;; ;; Part 1: What is the floor Santa takes ? (defparameter balance 0) (defun direction (char) (cond ((char= char #\() +1) ((char= char #\)) -1) )) (with-open-file (in "./data/input") (do ((char (read-char in nil) (read-char in nil))) ((null char)) (setf balance (+ balance (direction char))))) (print balance)