Improve output formatting

Adds some whitespace, a divider, and indents each part's output a bit.
This commit is contained in:
2022-06-10 10:34:44 -05:00
parent 40d5eb59be
commit 6d3627e93b

View File

@ -69,6 +69,7 @@ func main() {
func solve(d day) { func solve(d day) {
fmt.Printf("%sDay %d%s\n", utilities.ColorCyan, d.Num(), utilities.TextReset) fmt.Printf("%sDay %d%s\n", utilities.ColorCyan, d.Num(), utilities.TextReset)
fmt.Printf("----%s\n", strings.Repeat("-", len(strconv.Itoa(d.Num()))))
runPart1 := (!*flagPart1 && !*flagPart2) || *flagPart1 runPart1 := (!*flagPart1 && !*flagPart2) || *flagPart1
runPart2 := (!*flagPart1 && !*flagPart2) || *flagPart2 runPart2 := (!*flagPart1 && !*flagPart2) || *flagPart2
@ -93,11 +94,13 @@ func solve(d day) {
if runPart1 { if runPart1 {
fmt.Println(part1Header) fmt.Println(part1Header)
fmt.Println(part1Text) fmt.Println(">", part1Text)
fmt.Println()
} }
if runPart2 { if runPart2 {
fmt.Println(part2Header) fmt.Println(part2Header)
fmt.Println(part2Text) fmt.Println(">", part2Text)
fmt.Println()
} }
fmt.Print(utilities.ColorBrightBlack) fmt.Print(utilities.ColorBrightBlack)
fmt.Println("Parsed in", parseTime) fmt.Println("Parsed in", parseTime)