From f13bc4bac1431de5d9e723b8450058df9b5493b4 Mon Sep 17 00:00:00 2001 From: Inga Date: Fri, 8 Dec 2023 11:09:30 +0000 Subject: [PATCH] simplified code --- day05-hard/main.scm | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/day05-hard/main.scm b/day05-hard/main.scm index 2c0c0b3..45d4af3 100755 --- a/day05-hard/main.scm +++ b/day05-hard/main.scm @@ -461,27 +461,20 @@ (compose (list ;; for list of map lines (within a single map set) (prepend '(0 4294967295 0)) - (map (compose (list - ;; for map line - create-map - (map (compose (list - ;; for number in map line - string->number - list->string))) - (split (is #\space)) - string->list - ))) + (map create-map) + (map (map string->number)) + (map (map list->string)) + (map (split (is #\space))) + (map string->list) cdr))) (define parse-initial (compose (list - (map (compose (list - create-state-value-current - create-range-from-input))) + (map create-state-value-current) + (map create-range-from-input) (chunks 2) - (map (compose (list - string->number - list->string))) + (map string->number) + (map list->string) cdr (split (is #\space)) string->list)))