mirror of
https://github.com/halfrost/LeetCode-Go.git
synced 2025-07-05 00:25:22 +08:00
optimization code level from A to A+
This commit is contained in:
@ -1,10 +1,10 @@
|
||||
package leetcode
|
||||
|
||||
var dir = [][]int{
|
||||
[]int{-1, 0},
|
||||
[]int{0, 1},
|
||||
[]int{1, 0},
|
||||
[]int{0, -1},
|
||||
{-1, 0},
|
||||
{0, 1},
|
||||
{1, 0},
|
||||
{0, -1},
|
||||
}
|
||||
|
||||
func exist(board [][]byte, word string) bool {
|
||||
|
@ -27,69 +27,69 @@ func Test_Problem79(t *testing.T) {
|
||||
|
||||
qs := []question79{
|
||||
|
||||
question79{
|
||||
{
|
||||
para79{[][]byte{
|
||||
[]byte{'A', 'B', 'C', 'E'},
|
||||
[]byte{'S', 'F', 'C', 'S'},
|
||||
[]byte{'A', 'D', 'E', 'E'},
|
||||
{'A', 'B', 'C', 'E'},
|
||||
{'S', 'F', 'C', 'S'},
|
||||
{'A', 'D', 'E', 'E'},
|
||||
}, "ABCCED"},
|
||||
ans79{true},
|
||||
},
|
||||
|
||||
question79{
|
||||
{
|
||||
para79{[][]byte{
|
||||
[]byte{'A', 'B', 'C', 'E'},
|
||||
[]byte{'S', 'F', 'C', 'S'},
|
||||
[]byte{'A', 'D', 'E', 'E'},
|
||||
{'A', 'B', 'C', 'E'},
|
||||
{'S', 'F', 'C', 'S'},
|
||||
{'A', 'D', 'E', 'E'},
|
||||
}, "SEE"},
|
||||
ans79{true},
|
||||
},
|
||||
|
||||
question79{
|
||||
{
|
||||
para79{[][]byte{
|
||||
[]byte{'A', 'B', 'C', 'E'},
|
||||
[]byte{'S', 'F', 'C', 'S'},
|
||||
[]byte{'A', 'D', 'E', 'E'},
|
||||
{'A', 'B', 'C', 'E'},
|
||||
{'S', 'F', 'C', 'S'},
|
||||
{'A', 'D', 'E', 'E'},
|
||||
}, "ABCB"},
|
||||
ans79{false},
|
||||
},
|
||||
|
||||
question79{
|
||||
{
|
||||
para79{[][]byte{
|
||||
[]byte{'o', 'a', 'a', 'n'},
|
||||
[]byte{'e', 't', 'a', 'e'},
|
||||
[]byte{'i', 'h', 'k', 'r'},
|
||||
[]byte{'i', 'f', 'l', 'v'},
|
||||
{'o', 'a', 'a', 'n'},
|
||||
{'e', 't', 'a', 'e'},
|
||||
{'i', 'h', 'k', 'r'},
|
||||
{'i', 'f', 'l', 'v'},
|
||||
}, "oath"},
|
||||
ans79{true},
|
||||
},
|
||||
|
||||
question79{
|
||||
{
|
||||
para79{[][]byte{
|
||||
[]byte{'o', 'a', 'a', 'n'},
|
||||
[]byte{'e', 't', 'a', 'e'},
|
||||
[]byte{'i', 'h', 'k', 'r'},
|
||||
[]byte{'i', 'f', 'l', 'v'},
|
||||
{'o', 'a', 'a', 'n'},
|
||||
{'e', 't', 'a', 'e'},
|
||||
{'i', 'h', 'k', 'r'},
|
||||
{'i', 'f', 'l', 'v'},
|
||||
}, "pea"},
|
||||
ans79{false},
|
||||
},
|
||||
|
||||
question79{
|
||||
{
|
||||
para79{[][]byte{
|
||||
[]byte{'o', 'a', 'a', 'n'},
|
||||
[]byte{'e', 't', 'a', 'e'},
|
||||
[]byte{'i', 'h', 'k', 'r'},
|
||||
[]byte{'i', 'f', 'l', 'v'},
|
||||
{'o', 'a', 'a', 'n'},
|
||||
{'e', 't', 'a', 'e'},
|
||||
{'i', 'h', 'k', 'r'},
|
||||
{'i', 'f', 'l', 'v'},
|
||||
}, "eat"},
|
||||
ans79{true},
|
||||
},
|
||||
|
||||
question79{
|
||||
{
|
||||
para79{[][]byte{
|
||||
[]byte{'o', 'a', 'a', 'n'},
|
||||
[]byte{'e', 't', 'a', 'e'},
|
||||
[]byte{'i', 'h', 'k', 'r'},
|
||||
[]byte{'i', 'f', 'l', 'v'},
|
||||
{'o', 'a', 'a', 'n'},
|
||||
{'e', 't', 'a', 'e'},
|
||||
{'i', 'h', 'k', 'r'},
|
||||
{'i', 'f', 'l', 'v'},
|
||||
}, "rain"},
|
||||
ans79{false},
|
||||
},
|
||||
|
Reference in New Issue
Block a user