59 lines
500 B
Go
59 lines
500 B
Go
package main
|
|
|
|
import (
|
|
"fmt"
|
|
)
|
|
|
|
func main() {
|
|
fmt.Println("ADVENT OF CODE 2022 SOLUTIONS -- GOLANG")
|
|
|
|
/** DAY ONE */
|
|
fmt.Println("\nDAY ONE")
|
|
|
|
var dayOneResult = dayOne(
|
|
`1000
|
|
2000
|
|
3000
|
|
|
|
4000
|
|
|
|
5000
|
|
6000
|
|
|
|
7000
|
|
8000
|
|
9000
|
|
|
|
10000`)
|
|
|
|
fmt.Println(dayOneResult)
|
|
|
|
dayOneResult = dayOne(
|
|
`245
|
|
256
|
|
939
|
|
|
|
-12039
|
|
|
|
|
|
4949
|
|
|
|
2
|
|
2
|
|
2`)
|
|
|
|
fmt.Println(dayOneResult)
|
|
|
|
/** DAY TWO */
|
|
fmt.Println("\nDAY TWO")
|
|
|
|
var dayTwoResult = dayTwo(
|
|
`
|
|
A Y
|
|
B X
|
|
C Z
|
|
`,
|
|
)
|
|
fmt.Println(dayTwoResult)
|
|
}
|