Documentation ¶
Index ¶
- func Sol01(input string) (string, error)
- func Sol02(input string) (string, error)
- func Sol03(input string) (string, error)
- func Sol04(input string) (string, error)
- func Sol05(input string) (string, error)
- func Sol06(input string) (string, error)
- func Sol07(input string) (string, error)
- func Sol08(input string) (string, error)
- func Sol09(input string) (string, error)
- func Sol10(input string) (string, error)
- func Sol11(input string) (string, error)
- func Sol12(input string) (string, error)
- func Sol13(input string) (string, error)
- func Sol14(input string) (string, error)
- func Sol15(input string) (string, error)
- func Sol16(input string) (string, error)
- func Sol17(input string) (string, error)
- func Sol18(input string) (string, error)
- func Sol19(input string) (string, error)
- func Sol20(input string) (string, error)
- func Sol21(input string) (string, error)
- func Sol22(input string) (string, error)
- func Sol23(input string) (string, error)
- func Sol24(input string) (string, error)
- func Sol25(input string) (string, error)
- type Scanner
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Sol23 ¶
Part one
┌─────────────────────┐ │. . . . . . . . . . .│ └───┐ ┌─┐ ┌─┐ ┌─┐ ┌───┘ │A│ │D│ │A│ │B│ │C│ │C│ │D│ │B│ └─┘ └─┘ └─┘ └─┘ ┌─────────────────────┐ │A . . . . . . . . . .│ 7A └───┐ ┌─┐ ┌─┐ ┌─┐ ┌───┘ │A│ │D│ │.│ │B│ │C│ │C│ │D│ │B│ └─┘ └─┘ └─┘ └─┘ ┌─────────────────────┐ │A . . B . . . . . . .│ 6B └───┐ ┌─┐ ┌─┐ ┌─┐ ┌───┘ │A│ │D│ │.│ │.│ │C│ │C│ │D│ │B│ └─┘ └─┘ └─┘ └─┘ ┌─────────────────────┐ │A . . B . . . . . B .│ 3B └───┐ ┌─┐ ┌─┐ ┌─┐ ┌───┘ │A│ │D│ │.│ │.│ │C│ │C│ │D│ │.│ └─┘ └─┘ └─┘ └─┘ ┌─────────────────────┐ │A . . B . . . . . B .│ 6D └───┐ ┌─┐ ┌─┐ ┌─┐ ┌───┘ │A│ │D│ │.│ │.│ │C│ │C│ │.│ │D│ └─┘ └─┘ └─┘ └─┘ ┌─────────────────────┐ │A . . B . . . . . B .│ 6D └───┐ ┌─┐ ┌─┐ ┌─┐ ┌───┘ │A│ │.│ │.│ │D│ │C│ │C│ │.│ │D│ └─┘ └─┘ └─┘ └─┘ ┌─────────────────────┐ │A . . B . . . . . B .│ 6C └───┐ ┌─┐ ┌─┐ ┌─┐ ┌───┘ │A│ │.│ │.│ │D│ │C│ │.│ │C│ │D│ └─┘ └─┘ └─┘ └─┘ ┌─────────────────────┐ │A . . . . . . . . B .│ 3B └───┐ ┌─┐ ┌─┐ ┌─┐ ┌───┘ │A│ │.│ │.│ │D│ │C│ │B│ │C│ │D│ └─┘ └─┘ └─┘ └─┘ ┌─────────────────────┐ │A . . . . . . . . . .│ 6B └───┐ ┌─┐ ┌─┐ ┌─┐ ┌───┘ │A│ │B│ │.│ │D│ │C│ │B│ │C│ │D│ └─┘ └─┘ └─┘ └─┘ ┌─────────────────────┐ │A A . . . . . . . . .│ 2A └───┐ ┌─┐ ┌─┐ ┌─┐ ┌───┘ │.│ │B│ │.│ │D│ │C│ │B│ │C│ │D│ └─┘ └─┘ └─┘ └─┘ ┌─────────────────────┐ │A A . . . . . . . . .│ 7C └───┐ ┌─┐ ┌─┐ ┌─┐ ┌───┘ │.│ │B│ │C│ │D│ │.│ │B│ │C│ │D│ └─┘ └─┘ └─┘ └─┘ ┌─────────────────────┐ │. . . . . . . . . . .│ 6A └───┐ ┌─┐ ┌─┐ ┌─┐ ┌───┘ │A│ │B│ │C│ │D│ │A│ │B│ │C│ │D│ └─┘ └─┘ └─┘ └─┘ 15A + 18B + 13C + 12D = 13495
Part two
┌─────────────────────┐ │. . . . . . . . . . .│ └───┐ ┌─┐ ┌─┐ ┌─┐ ┌───┘ │A│ │D│ │A│ │B│ │D│ │C│ │B│ │A│ │D│ │B│ │A│ │C│ │C│ │C│ │D│ │B│ └─┘ └─┘ └─┘ └─┘ ┌─────────────────────┐ │. . . . . . . . . . A│ 5A └───┐ ┌─┐ ┌─┐ ┌─┐ ┌───┘ │A│ │D│ │.│ │B│ │D│ │C│ │B│ │A│ │D│ │B│ │A│ │C│ │C│ │C│ │D│ │B│ └─┘ └─┘ └─┘ └─┘ ┌─────────────────────┐ │. . . . . . . . . B A│ 5B └───┐ ┌─┐ ┌─┐ ┌─┐ ┌───┘ │A│ │D│ │.│ │B│ │D│ │C│ │.│ │A│ │D│ │B│ │A│ │C│ │C│ │C│ │D│ │B│ └─┘ └─┘ └─┘ └─┘ ┌─────────────────────┐ │A . . . . . . . . B A│ 9A └───┐ ┌─┐ ┌─┐ ┌─┐ ┌───┘ │A│ │D│ │.│ │B│ │D│ │C│ │.│ │A│ │D│ │B│ │.│ │C│ │C│ │C│ │D│ │B│ └─┘ └─┘ └─┘ └─┘ ┌─────────────────────┐ │A D . . . . . . . B A│ 9D └───┐ ┌─┐ ┌─┐ ┌─┐ ┌───┘ │A│ │D│ │.│ │B│ │D│ │C│ │.│ │A│ │D│ │B│ │.│ │C│ │C│ │C│ │.│ │B│ └─┘ └─┘ └─┘ └─┘ ┌─────────────────────┐ │A D . D . . . . . B A│ 2D └───┐ ┌─┐ ┌─┐ ┌─┐ ┌───┘ │A│ │.│ │.│ │B│ │D│ │C│ │.│ │A│ │D│ │B│ │.│ │C│ │C│ │C│ │.│ │B│ └─┘ └─┘ └─┘ └─┘ ┌─────────────────────┐ │A D . D . . . . . B A│ 8C └───┐ ┌─┐ ┌─┐ ┌─┐ ┌───┘ │A│ │.│ │.│ │B│ │D│ │.│ │.│ │A│ │D│ │B│ │.│ │C│ │C│ │C│ │C│ │B│ └─┘ └─┘ └─┘ └─┘ ┌─────────────────────┐ │A D . D . . . B . B A│ 6B └───┐ ┌─┐ ┌─┐ ┌─┐ ┌───┘ │A│ │.│ │.│ │B│ │D│ │.│ │.│ │A│ │D│ │.│ │.│ │C│ │C│ │C│ │C│ │B│ └─┘ └─┘ └─┘ └─┘ ┌─────────────────────┐ │A D . D . . . B . B A│ 9C └───┐ ┌─┐ ┌─┐ ┌─┐ ┌───┘ │A│ │.│ │.│ │B│ │D│ │.│ │.│ │A│ │D│ │.│ │C│ │C│ │C│ │.│ │C│ │B│ └─┘ └─┘ └─┘ └─┘ ┌─────────────────────┐ │A D . D . . . . . B A│ 7B └───┐ ┌─┐ ┌─┐ ┌─┐ ┌───┘ │A│ │.│ │.│ │B│ │D│ │.│ │.│ │A│ │D│ │.│ │C│ │C│ │C│ │B│ │C│ │B│ └─┘ └─┘ └─┘ └─┘ ┌─────────────────────┐ │A D . D . . . . . . A│ 8B └───┐ ┌─┐ ┌─┐ ┌─┐ ┌───┘ │A│ │.│ │.│ │B│ │D│ │.│ │.│ │A│ │D│ │B│ │C│ │C│ │C│ │B│ │C│ │B│ └─┘ └─┘ └─┘ └─┘ ┌─────────────────────┐ │A D . D . . . . . . A│ 7B └───┐ ┌─┐ ┌─┐ ┌─┐ ┌───┘ │A│ │.│ │.│ │.│ │D│ │B│ │.│ │A│ │D│ │B│ │C│ │C│ │C│ │B│ │C│ │B│ └─┘ └─┘ └─┘ └─┘ ┌─────────────────────┐ │A D . D . . . . . A A│ 3A └───┐ ┌─┐ ┌─┐ ┌─┐ ┌───┘ │A│ │.│ │.│ │.│ │D│ │B│ │.│ │.│ │D│ │B│ │C│ │C│ │C│ │B│ │C│ │B│ └─┘ └─┘ └─┘ └─┘ ┌─────────────────────┐ │A D . D . . . . . A A│ 7C └───┐ ┌─┐ ┌─┐ ┌─┐ ┌───┘ │A│ │.│ │.│ │.│ │D│ │B│ │C│ │.│ │D│ │B│ │C│ │.│ │C│ │B│ │C│ │B│ └─┘ └─┘ └─┘ └─┘ ┌─────────────────────┐ │A D . D . . . . . A A│ 9B └───┐ ┌─┐ ┌─┐ ┌─┐ ┌───┘ │A│ │B│ │.│ │.│ │D│ │B│ │C│ │.│ │D│ │B│ │C│ │.│ │C│ │B│ │C│ │.│ └─┘ └─┘ └─┘ └─┘ ┌─────────────────────┐ │A D . . . . . . . A A│ 9D └───┐ ┌─┐ ┌─┐ ┌─┐ ┌───┘ │A│ │B│ │.│ │.│ │D│ │B│ │C│ │.│ │D│ │B│ │C│ │.│ │C│ │B│ │C│ │D│ └─┘ └─┘ └─┘ └─┘ ┌─────────────────────┐ │A . . . . . . . . A A│ 10D └───┐ ┌─┐ ┌─┐ ┌─┐ ┌───┘ │A│ │B│ │.│ │.│ │D│ │B│ │C│ │.│ │D│ │B│ │C│ │D│ │C│ │B│ │C│ │D│ └─┘ └─┘ └─┘ └─┘ ┌─────────────────────┐ │A A . . . . . . . A A│ 2A └───┐ ┌─┐ ┌─┐ ┌─┐ ┌───┘ │.│ │B│ │.│ │.│ │D│ │B│ │C│ │.│ │D│ │B│ │C│ │D│ │C│ │B│ │C│ │D│ └─┘ └─┘ └─┘ └─┘ ┌─────────────────────┐ │A A . . . . . . . A A│ 10D └───┐ ┌─┐ ┌─┐ ┌─┐ ┌───┘ │.│ │B│ │.│ │.│ │.│ │B│ │C│ │D│ │D│ │B│ │C│ │D│ │C│ │B│ │C│ │D│ └─┘ └─┘ └─┘ └─┘ ┌─────────────────────┐ │A A . . . . . . . A A│ 10D └───┐ ┌─┐ ┌─┐ ┌─┐ ┌───┘ │.│ │B│ │.│ │D│ │.│ │B│ │C│ │D│ │.│ │B│ │C│ │D│ │C│ │B│ │C│ │D│ └─┘ └─┘ └─┘ └─┘ ┌─────────────────────┐ │A A . . . . . . . A A│ 9C └───┐ ┌─┐ ┌─┐ ┌─┐ ┌───┘ │.│ │B│ │C│ │D│ │.│ │B│ │C│ │D│ │.│ │B│ │C│ │D│ │.│ │B│ │C│ │D│ └─┘ └─┘ └─┘ └─┘ ┌─────────────────────┐ │. . . . . . . . . . .│ 28A └───┐ ┌─┐ ┌─┐ ┌─┐ ┌───┘ │A│ │B│ │C│ │D│ │A│ │B│ │C│ │D│ │A│ │B│ │C│ │D│ │A│ │B│ │C│ │D│ └─┘ └─┘ └─┘ └─┘ 47A + 42B + 33C + 50D = 53767
Types ¶
Click to show internal directories.
Click to hide internal directories.