generated from filipe1309/shubcogen-template
-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathcases.ts
100 lines (100 loc) · 1.95 KB
/
cases.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
export default [
{
input: {
"array": [1, 0, 0, -1, -1, 0, 1, 1],
"order": [0, 1, -1]
},
expected: [0, 0, 0, 1, 1, 1, -1, -1]
},
{
input: {
"array": [7, 8, 9, 7, 8, 9, 9, 9, 9, 9, 9, 9],
"order": [8, 7, 9]
},
expected: [8, 8, 7, 7, 9, 9, 9, 9, 9, 9, 9, 9]
},
{
input: {
"array": [],
"order": [0, 7, 9]
},
expected: []
},
{
input: {
"array": [-2, -3, -3, -3, -3, -3, -2, -2, -3],
"order": [-2, -3, 0]
},
expected: [-2, -2, -2, -3, -3, -3, -3, -3, -3]
},
{
input: {
"array": [0, 10, 10, 10, 10, 10, 25, 25, 25, 25, 25],
"order": [25, 10, 0]
},
expected: [25, 25, 25, 25, 25, 10, 10, 10, 10, 10, 0]
},
{
input: {
"array": [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6],
"order": [4, 5, 6]
},
expected: [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6]
},
{
input: {
"array": [1, 3, 4, 4, 4, 4, 3, 3, 3, 4, 1, 1, 1, 4, 4, 1, 3, 1, 4, 4],
"order": [1, 4, 3]
},
expected: [1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3]
},
{
input: {
"array": [1, 2, 3],
"order": [3, 1, 2]
},
expected: [3, 1, 2]
},
{
input: {
"array": [0, 1, 2, 0, 1, 2, 0, 1, 2, 0, 1, 1, 2],
"order": [1, 2, 0]
},
expected: [1, 1, 1, 1, 1, 2, 2, 2, 2, 0, 0, 0, 0]
},
{
input: {
"array": [7, 7, 7, 11, 11, 7, 11, 7],
"order": [11, 7, 9]
},
expected: [11, 11, 11, 7, 7, 7, 7, 7]
},
{
input: {
"array": [9, 9, 9, 7, 9, 7, 9, 9, 7, 9],
"order": [11, 7, 9]
},
expected: [7, 7, 7, 9, 9, 9, 9, 9, 9, 9]
},
{
input: {
"array": [9, 9, 9, 7, 9, 7, 9, 9, 7, 9],
"order": [7, 11, 9]
},
expected: [7, 7, 7, 9, 9, 9, 9, 9, 9, 9]
},
{
input: {
"array": [1],
"order": [0, 1, 2]
},
expected: [1]
},
{
input: {
"array": [0, 1],
"order": [1, 2, 0]
},
expected: [1, 0]
}
];