|
| 1 | +package leetcode |
| 2 | + |
| 3 | +import ( |
| 4 | + "testing" |
| 5 | +) |
| 6 | + |
| 7 | +func TestIsValidSudoku(t *testing.T) { |
| 8 | + var ret bool |
| 9 | + var nums [][]byte |
| 10 | + ret = true |
| 11 | + nums = [][]byte{ |
| 12 | + {'5', '3', '.', '.', '7', '.', '.', '.', '.'}, |
| 13 | + {'6', '.', '.', '1', '9', '5', '.', '.', '.'}, |
| 14 | + {'.', '9', '8', '.', '.', '.', '.', '6', '.'}, |
| 15 | + {'8', '.', '.', '.', '6', '.', '.', '.', '3'}, |
| 16 | + {'4', '.', '.', '8', '.', '3', '.', '.', '1'}, |
| 17 | + {'7', '.', '.', '.', '2', '.', '.', '.', '6'}, |
| 18 | + {'.', '6', '.', '.', '.', '.', '2', '8', '.'}, |
| 19 | + {'.', '.', '.', '4', '1', '9', '.', '.', '5'}, |
| 20 | + {'.', '.', '.', '.', '8', '.', '.', '7', '9'}, |
| 21 | + } |
| 22 | + if ret != isValidSudoku(nums) { |
| 23 | + t.Fatalf("case fails %v\n", ret) |
| 24 | + } |
| 25 | +} |
0 commit comments