File tree Expand file tree Collapse file tree 2 files changed +25
-12
lines changed
Expand file tree Collapse file tree 2 files changed +25
-12
lines changed Original file line number Diff line number Diff line change @@ -64,15 +64,4 @@ class OpenKnightTour {
6464 }
6565}
6666
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