|
|
|
@ -56,3 +56,7 @@ func TestNumberSpiral(t *testing.T) {
|
|
|
|
assert.Equal(t, int64(871712102163621276), NumberSpiral(586095107, 933655238))
|
|
|
|
assert.Equal(t, int64(871712102163621276), NumberSpiral(586095107, 933655238))
|
|
|
|
assert.Equal(t, int64(999999997000000003), NumberSpiral(999_999_999, 999_999_999))
|
|
|
|
assert.Equal(t, int64(999999997000000003), NumberSpiral(999_999_999, 999_999_999))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
func TestTwoKnights(t *testing.T) {
|
|
|
|
|
|
|
|
assert.Equal(t, []int{0, 6, 28, 96, 252, 550, 1056, 1848}, TwoKnights(8))
|
|
|
|
|
|
|
|
}
|
|
|
|
|