| 12345678910111213141516171819202122 |
- package export
- import (
- "fmt"
- "strconv"
- )
- // Render solutions in a human friendly format.
- func (export *Export) renderHumanReadable() (render string) {
- for solutionIndex, solution := range export.Controller.Solutions {
- render += fmt.Sprintln("\nSolution #" + strconv.Itoa(solutionIndex+1) + ":")
- render += fmt.Sprintln("╔═══════════╗")
- for rowIndex, row := range solution {
- if rowIndex == 3 || rowIndex == 6 {
- render += fmt.Sprintln("╟───┼───┼───╢")
- }
- render += fmt.Sprintln("║" + row[0:3] + "│" + row[3:6] + "│" + row[6:9] + "╢")
- }
- render += fmt.Sprintln("╚═══════════╝")
- }
- return
- }
|