File tree 2 files changed +25
-12
lines changed 2 files changed +25
-12
lines changed Original file line number Diff line number Diff line change @@ -64,15 +64,4 @@ class OpenKnightTour {
64
64
}
65
65
}
66
66
67
- function main ( ) {
68
- const board = new OpenKnightTour ( 5 )
69
-
70
- board . printBoard ( )
71
- console . log ( '\n' )
72
-
73
- board . solve ( )
74
-
75
- board . printBoard ( )
76
- }
77
-
78
- main ( )
67
+ export { OpenKnightTour }
Original file line number Diff line number Diff line change
1
+ import { OpenKnightTour } from '../KnightTour'
2
+
3
+ describe ( 'OpenKnightTour' , ( ) => {
4
+ it ( 'OpenKnightTour(5)' , ( ) => {
5
+ const KT = new OpenKnightTour ( 5 )
6
+ expect ( KT . board ) . toEqual ( [
7
+ [ 0 , 0 , 0 , 0 , 0 ] ,
8
+ [ 0 , 0 , 0 , 0 , 0 ] ,
9
+ [ 0 , 0 , 0 , 0 , 0 ] ,
10
+ [ 0 , 0 , 0 , 0 , 0 ] ,
11
+ [ 0 , 0 , 0 , 0 , 0 ]
12
+ ] )
13
+
14
+ KT . solve ( )
15
+ expect ( KT . board ) . toEqual ( [
16
+ [ 19 , 4 , 15 , 10 , 25 ] ,
17
+ [ 14 , 9 , 18 , 5 , 16 ] ,
18
+ [ 1 , 20 , 3 , 24 , 11 ] ,
19
+ [ 8 , 13 , 22 , 17 , 6 ] ,
20
+ [ 21 , 2 , 7 , 12 , 23 ]
21
+ ] )
22
+ } )
23
+
24
+ } )
You can’t perform that action at this time.
0 commit comments