Add footer to result table

This commit is contained in:
Christian
2023-09-22 16:08:32 +02:00
parent 23ec60e44d
commit ed752e1cb6
3 changed files with 8 additions and 3 deletions

View File

@@ -6,10 +6,11 @@ module Lib (
days,
printDR,
printHeader,
printFooter,
) where
import Common (Day (..), DayResult)
import Print (printDR, printHeader)
import Print
import Days.D01 qualified as D01
import Days.D02 qualified as D02

View File

@@ -6,6 +6,9 @@ import Text.Printf (printf)
printHeader :: IO ()
printHeader = putStrLn "[ Day ]------(1)-----+------(2)-----"
printFooter :: IO ()
printFooter = putStrLn "[-----]--------------+--------------"
printDR :: Int -> DayResult -> IO ()
printDR day (Left errorString) = printf "[ %2d ] ====== PARSER ERROR =======\n%s" day errorString
printDR day (Right (sol1, sol2)) =