package d5 import ( "testing" "github.com/stretchr/testify/assert" ) func TestP1(t *testing.T) { input := `0,9 -> 5,9 8,0 -> 0,8 9,4 -> 3,4 2,2 -> 2,1 7,0 -> 7,4 6,4 -> 2,0 0,9 -> 2,9 3,4 -> 1,4 0,0 -> 8,8 5,5 -> 8,2` assert.EqualValues(t, 5, P1(input)) } func TestP2(t *testing.T) { input := `0,9 -> 5,9 8,0 -> 0,8 9,4 -> 3,4 2,2 -> 2,1 7,0 -> 7,4 6,4 -> 2,0 0,9 -> 2,9 3,4 -> 1,4 0,0 -> 8,8 5,5 -> 8,2` assert.EqualValues(t, 12, P2(input)) }