Skip to content

Commit eaffb8a

Browse files
committed
2024.15, split apply()
1 parent e19c10b commit eaffb8a

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

2024/15/main1.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ import "fmt"
55
func main() {
66
m, moves, robot := parseInput()
77
for _, move := range moves {
8-
robot = apply(m, move, robot)
8+
robot = apply1(m, move, robot)
99
}
1010
fmt.Println(gps(m, 'O'))
1111
}
1212

13-
func apply(m map[P]byte, move byte, robot P) P {
13+
func apply1(m map[P]byte, move byte, robot P) P {
1414
delta := getDelta(move)
1515

1616
nextEmpty, err := findNextEmpty(m, robot, delta)

2024/15/main2.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ func main() {
66
m, moves, robot := parseInput()
77
m, robot = grow(m, robot)
88
for _, move := range moves {
9-
robot = apply(m, move, robot)
9+
robot = apply2(m, move, robot)
1010
}
1111
fmt.Println(gps(m, '['))
1212
}
@@ -36,7 +36,7 @@ func grow(m map[P]byte, robot P) (map[P]byte, P) {
3636
return newM, P{robot.x, 2 * robot.y}
3737
}
3838

39-
func apply(m map[P]byte, move byte, robot P) P {
39+
func apply2(m map[P]byte, move byte, robot P) P {
4040
delta := getDelta(move)
4141

4242
nextEmpty, err := findNextEmpty(m, robot, delta)

0 commit comments

Comments
 (0)