|
| 1 | +import 'package:leetcode/leetcode.dart'; |
| 2 | +import 'package:test/test.dart'; |
| 3 | + |
| 4 | +void main() { |
| 5 | + test('example 1', () { |
| 6 | + var board = [ |
| 7 | + ["5", "3", ".", ".", "7", ".", ".", ".", "."], |
| 8 | + ["6", ".", ".", "1", "9", "5", ".", ".", "."], |
| 9 | + [".", "9", "8", ".", ".", ".", ".", "6", "."], |
| 10 | + ["8", ".", ".", ".", "6", ".", ".", ".", "3"], |
| 11 | + ["4", ".", ".", "8", ".", "3", ".", ".", "1"], |
| 12 | + ["7", ".", ".", ".", "2", ".", ".", ".", "6"], |
| 13 | + [".", "6", ".", ".", ".", ".", "2", "8", "."], |
| 14 | + [".", ".", ".", "4", "1", "9", ".", ".", "5"], |
| 15 | + [".", ".", ".", ".", "8", ".", ".", "7", "9"], |
| 16 | + ]; |
| 17 | + expect(isValidSudoku(board), equals(true)); |
| 18 | + }); |
| 19 | + |
| 20 | + test('example 2', () { |
| 21 | + var board = [ |
| 22 | + ["8", "3", ".", ".", "7", ".", ".", ".", "."], |
| 23 | + ["6", ".", ".", "1", "9", "5", ".", ".", "."], |
| 24 | + [".", "9", "8", ".", ".", ".", ".", "6", "."], |
| 25 | + ["8", ".", ".", ".", "6", ".", ".", ".", "3"], |
| 26 | + ["4", ".", ".", "8", ".", "3", ".", ".", "1"], |
| 27 | + ["7", ".", ".", ".", "2", ".", ".", ".", "6"], |
| 28 | + [".", "6", ".", ".", ".", ".", "2", "8", "."], |
| 29 | + [".", ".", ".", "4", "1", "9", ".", ".", "5"], |
| 30 | + [".", ".", ".", ".", "8", ".", ".", "7", "9"] |
| 31 | + ]; |
| 32 | + expect(isValidSudoku(board), equals(false)); |
| 33 | + }); |
| 34 | +} |
0 commit comments