@@ -4,46 +4,46 @@ import { expect, test } from 'vitest'
4
4
5
5
test ( 'calcEquation' , ( ) => {
6
6
const equations = [
7
- [ "a" , "b" ] ,
8
- [ "b" , "c" ]
7
+ [ 'a' , 'b' ] ,
8
+ [ 'b' , 'c' ] ,
9
9
] as [ string , string ] [ ]
10
10
const values = [ 2.0 , 3.0 ]
11
11
const queries = [
12
- [ "a" , "c" ] ,
13
- [ "b" , "a" ] ,
14
- [ "a" , "e" ] ,
15
- [ "a" , "a" ] ,
16
- [ "x" , "x" ]
12
+ [ 'a' , 'c' ] ,
13
+ [ 'b' , 'a' ] ,
14
+ [ 'a' , 'e' ] ,
15
+ [ 'a' , 'a' ] ,
16
+ [ 'x' , 'x' ] ,
17
17
] as [ string , string ] [ ]
18
18
const expected = [ 6.0 , 0.5 , - 1.0 , 1.0 , - 1.0 ]
19
19
expect ( calcEquation ( equations , values , queries ) ) . toEqual ( expected )
20
20
} )
21
21
22
22
test ( 'calcEquation2' , ( ) => {
23
23
const equations = [
24
- [ "a" , "b" ] ,
25
- [ "b" , "c" ] ,
26
- [ "bc" , "cd" ]
24
+ [ 'a' , 'b' ] ,
25
+ [ 'b' , 'c' ] ,
26
+ [ 'bc' , 'cd' ] ,
27
27
] as [ string , string ] [ ]
28
28
const values = [ 1.5 , 2.5 , 5.0 ]
29
29
const queries = [
30
- [ "a" , "c" ] ,
31
- [ "c" , "b" ] ,
32
- [ "bc" , "cd" ] ,
33
- [ "cd" , "bc" ]
30
+ [ 'a' , 'c' ] ,
31
+ [ 'c' , 'b' ] ,
32
+ [ 'bc' , 'cd' ] ,
33
+ [ 'cd' , 'bc' ] ,
34
34
] as [ string , string ] [ ]
35
35
const expected = [ 3.75 , 0.4 , 5.0 , 0.2 ]
36
36
expect ( calcEquation ( equations , values , queries ) ) . toEqual ( expected )
37
37
} )
38
38
39
39
test ( 'calcEquation3' , ( ) => {
40
- const equations = [ [ "a" , "b" ] ] as [ string , string ] [ ]
40
+ const equations = [ [ 'a' , 'b' ] ] as [ string , string ] [ ]
41
41
const values = [ 0.5 ]
42
42
const queries = [
43
- [ "a" , "b" ] ,
44
- [ "b" , "a" ] ,
45
- [ "a" , "c" ] ,
46
- [ "x" , "y" ]
43
+ [ 'a' , 'b' ] ,
44
+ [ 'b' , 'a' ] ,
45
+ [ 'a' , 'c' ] ,
46
+ [ 'x' , 'y' ] ,
47
47
] as [ string , string ] [ ]
48
48
const expected = [ 0.5 , 2.0 , - 1.0 , - 1.0 ]
49
49
expect ( calcEquation ( equations , values , queries ) ) . toEqual ( expected )
0 commit comments