1.rkt 264 B

123456789101112131415
  1. #lang racket
  2. (require "../../lib/utils.rkt")
  3. (define lines
  4. (call-with-input-file "input"
  5. (λ (fp)
  6. (get-lines fp))))
  7. (define elves (split-list-by "" lines))
  8. (define (elf-sum elf)
  9. (apply + (map string->number elf)))
  10. (apply max (map elf-sum elves))