Skip to content

Commit 68f937a

Browse files
author
Gonzalo Diaz
committed
[REFACTOR] JSON files style fixed.
1 parent 00154df commit 68f937a

19 files changed

+10954
-315
lines changed

src/hackerrank/interview_preparation_kit/arrays/cruch_testcases_test.json

Lines changed: 10 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -3,70 +3,30 @@
33
"title": "Sample Test Case 0",
44
"n": 5,
55
"queries": [
6-
[
7-
1,
8-
2,
9-
100
10-
],
11-
[
12-
2,
13-
5,
14-
100
15-
],
16-
[
17-
3,
18-
4,
19-
100
20-
]
6+
[1, 2, 100],
7+
[2, 5, 100],
8+
[3, 4, 100]
219
],
2210
"expected": 200
2311
},
2412
{
2513
"title": "Sample Test Case 1",
2614
"n": 10,
2715
"queries": [
28-
[
29-
1,
30-
5,
31-
3
32-
],
33-
[
34-
4,
35-
8,
36-
7
37-
],
38-
[
39-
6,
40-
9,
41-
1
42-
]
16+
[1, 5, 3],
17+
[4, 8, 7],
18+
[6, 9, 1]
4319
],
4420
"expected": 10
4521
},
4622
{
4723
"title": "Sample Test Case 3",
4824
"n": 10,
4925
"queries": [
50-
[
51-
2,
52-
6,
53-
8
54-
],
55-
[
56-
3,
57-
5,
58-
7
59-
],
60-
[
61-
1,
62-
8,
63-
1
64-
],
65-
[
66-
5,
67-
9,
68-
15
69-
]
26+
[2, 6, 8],
27+
[3, 5, 7],
28+
[1, 8, 1],
29+
[5, 9, 15]
7030
],
7131
"expected": 31
7232
}
Lines changed: 54 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,56 @@
11
[
2-
{"title": "Own 0", "input": [1, 2, 3, 4, 5], "d_rotations": 1, "expected": [2, 3, 4, 5, 1]},
3-
{"title": "Own 1", "input": [2, 3, 4, 5, 1], "d_rotations": 1, "expected": [3, 4, 5, 1, 2]},
4-
{"title": "Own 2", "input": [3, 4, 5, 1, 2], "d_rotations": 1, "expected": [4, 5, 1, 2, 3]},
5-
{"title": "Own 3", "input": [4, 5, 1, 2, 3], "d_rotations": 1, "expected": [5, 1, 2, 3, 4]},
6-
{"title": "Own 4", "input": [5, 1, 2, 3, 4], "d_rotations": 1, "expected": [1, 2, 3, 4, 5]},
7-
{"title": "Sample Test case 0", "input": [1, 2, 3, 4, 5], "d_rotations": 4, "expected": [5, 1, 2, 3, 4]},
8-
{"title": "Sample Test case 1", "input": [41, 73, 89, 7, 10, 1, 59, 58, 84, 77, 77, 97, 58, 1, 86, 58, 26, 10, 86, 51], "d_rotations": 10, "expected": [77, 97, 58, 1, 86, 58, 26, 10, 86, 51, 41, 73, 89, 7, 10, 1, 59, 58, 84, 77]},
9-
{"title": "Sample Test case 2", "input": [33, 47, 70, 37, 8, 53, 13, 93, 71, 72, 51, 100, 60, 87, 97], "d_rotations": 13, "expected": [87, 97, 33, 47, 70, 37, 8, 53, 13, 93, 71, 72, 51, 100, 60]}
2+
{
3+
"title": "Own 0",
4+
"input": [1, 2, 3, 4, 5],
5+
"d_rotations": 1,
6+
"expected": [2, 3, 4, 5, 1]
7+
},
8+
{
9+
"title": "Own 1",
10+
"input": [2, 3, 4, 5, 1],
11+
"d_rotations": 1,
12+
"expected": [3, 4, 5, 1, 2]
13+
},
14+
{
15+
"title": "Own 2",
16+
"input": [3, 4, 5, 1, 2],
17+
"d_rotations": 1,
18+
"expected": [4, 5, 1, 2, 3]
19+
},
20+
{
21+
"title": "Own 3",
22+
"input": [4, 5, 1, 2, 3],
23+
"d_rotations": 1,
24+
"expected": [5, 1, 2, 3, 4]
25+
},
26+
{
27+
"title": "Own 4",
28+
"input": [5, 1, 2, 3, 4],
29+
"d_rotations": 1,
30+
"expected": [1, 2, 3, 4, 5]
31+
},
32+
{
33+
"title": "Sample Test case 0",
34+
"input": [1, 2, 3, 4, 5],
35+
"d_rotations": 4,
36+
"expected": [5, 1, 2, 3, 4]
37+
},
38+
{
39+
"title": "Sample Test case 1",
40+
"input": [
41+
41, 73, 89, 7, 10, 1, 59, 58, 84, 77, 77, 97, 58, 1, 86, 58, 26, 10, 86,
42+
51
43+
],
44+
"d_rotations": 10,
45+
"expected": [
46+
77, 97, 58, 1, 86, 58, 26, 10, 86, 51, 41, 73, 89, 7, 10, 1, 59, 58, 84,
47+
77
48+
]
49+
},
50+
{
51+
"title": "Sample Test case 2",
52+
"input": [33, 47, 70, 37, 8, 53, 13, 93, 71, 72, 51, 100, 60, 87, 97],
53+
"d_rotations": 13,
54+
"expected": [87, 97, 33, 47, 70, 37, 8, 53, 13, 93, 71, 72, 51, 100, 60]
55+
}
1056
]
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[
2-
{"title": "Sample input 0", "input": [4, 3, 1, 2], "expected": 3},
3-
{"title": "Sample input 1", "input": [2, 3, 4, 1, 5], "expected": 3},
4-
{"title": "Sample input 2", "input": [1, 3, 5, 2, 4, 6, 7], "expected": 3}
2+
{ "title": "Sample input 0", "input": [4, 3, 1, 2], "expected": 3 },
3+
{ "title": "Sample input 1", "input": [2, 3, 4, 1, 5], "expected": 3 },
4+
{ "title": "Sample input 2", "input": [1, 3, 5, 2, 4, 6, 7], "expected": 3 }
55
]
Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,27 @@
11
[
2-
{
3-
"title": "Test Case 0-0",
4-
"input": [2, 1, 5, 3, 4],
5-
"expected": "3"
6-
},
7-
{
8-
"title": "Test Case 0-1",
9-
"input": [2, 5, 1, 3, 4],
10-
"expected": "Too chaotic"
11-
},
12-
{
13-
"title": "Test Case 1-1",
14-
"input": [5, 1, 2, 3, 7, 8, 6, 4],
15-
"expected": "Too chaotic"
16-
},
17-
{
18-
"title": "Test Case 1-2",
19-
"input": [1, 2, 5, 3, 7, 8, 6, 4],
20-
"expected": "7"
21-
},
22-
{
23-
"title": "Test Case 2",
24-
"input": [1, 2, 5, 3, 4, 7, 8, 6],
25-
"expected": "4"
26-
}
27-
]
2+
{
3+
"title": "Test Case 0-0",
4+
"input": [2, 1, 5, 3, 4],
5+
"expected": "3"
6+
},
7+
{
8+
"title": "Test Case 0-1",
9+
"input": [2, 5, 1, 3, 4],
10+
"expected": "Too chaotic"
11+
},
12+
{
13+
"title": "Test Case 1-1",
14+
"input": [5, 1, 2, 3, 7, 8, 6, 4],
15+
"expected": "Too chaotic"
16+
},
17+
{
18+
"title": "Test Case 1-2",
19+
"input": [1, 2, 5, 3, 7, 8, 6, 4],
20+
"expected": "7"
21+
},
22+
{
23+
"title": "Test Case 2",
24+
"input": [1, 2, 5, 3, 4, 7, 8, 6],
25+
"expected": "4"
26+
}
27+
]

src/hackerrank/interview_preparation_kit/dictionaries_and_hashmaps/count_triplets_1.big.testcases.json

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
[
22
{
33
"title": "Sample Test Case 2",
4-
"input": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
5-
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
6-
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
7-
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
8-
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
4+
"input": [
5+
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
6+
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
7+
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
8+
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1
9+
],
910
"r": 1,
1011
"expected": 161700
1112
}

src/hackerrank/interview_preparation_kit/dictionaries_and_hashmaps/sherlock_and_anagrams.testcases.json

Lines changed: 10 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -38,53 +38,43 @@
3838
"title": "Test case 3",
3939
"tests": [
4040
{
41-
"input":
42-
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
41+
"input": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
4342
"expected": 166650
4443
},
4544
{
46-
"input":
47-
"bbcaadacaacbdddcdbddaddabcccdaaadcadcbddadababdaaabcccdcdaacadcababbabbdbacabbdcbbbbbddacdbbcdddbaaa",
45+
"input": "bbcaadacaacbdddcdbddaddabcccdaaadcadcbddadababdaaabcccdcdaacadcababbabbdbacabbdcbbbbbddacdbbcdddbaaa",
4846
"expected": 4832
4947
},
5048
{
51-
"input":
52-
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
49+
"input": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
5350
"expected": 166650
5451
},
5552
{
56-
"input":
57-
"cacccbbcaaccbaacbbbcaaaababcacbbababbaacabccccaaaacbcababcbaaaaaacbacbccabcabbaaacabccbabccabbabcbba",
53+
"input": "cacccbbcaaccbaacbbbcaaaababcacbbababbaacabccccaaaacbcababcbaaaaaacbacbccabcabbaaacabccbabccabbabcbba",
5854
"expected": 13022
5955
},
6056
{
61-
"input":
62-
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
57+
"input": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
6358
"expected": 166650
6459
},
6560
{
66-
"input":
67-
"bbcbacaabacacaaacbbcaabccacbaaaabbcaaaaaaaccaccabcacabbbbabbbbacaaccbabbccccaacccccabcabaacaabbcbaca",
61+
"input": "bbcbacaabacacaaacbbcaabccacbaaaabbcaaaaaaaccaccabcacabbbbabbbbacaaccbabbccccaacccccabcabaacaabbcbaca",
6862
"expected": 9644
6963
},
7064
{
71-
"input":
72-
"cbaacdbaadbabbdbbaabddbdabbbccbdaccdbbdacdcabdbacbcadbbbbacbdabddcaccbbacbcadcdcabaabdbaacdccbbabbbc",
65+
"input": "cbaacdbaadbabbdbbaabddbdabbbccbdaccdbbdacdcabdbacbcadbbbbacbdabddcaccbbacbcadcdcabaabdbaacdccbbabbbc",
7366
"expected": 6346
7467
},
7568
{
76-
"input":
77-
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
69+
"input": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
7870
"expected": 166650
7971
},
8072
{
81-
"input":
82-
"babacaccaaabaaaaaaaccaaaccaaccabcbbbabccbbabababccaabcccacccaaabaccbccccbaacbcaacbcaaaaaaabacbcbbbcc",
73+
"input": "babacaccaaabaaaaaaaccaaaccaaccabcbbbabccbbabababccaabcccacccaaabaccbccccbaacbcaacbcaaaaaaabacbcbbbcc",
8374
"expected": 8640
8475
},
8576
{
86-
"input":
87-
"bcbabbaccacbacaacbbaccbcbccbaaaabbbcaccaacaccbabcbabccacbaabbaaaabbbcbbbbbaababacacbcaabbcbcbcabbaba",
77+
"input": "bcbabbaccacbacaacbbaccbcbccbaaaabbbcaccaacaccbabcbabccacbaabbaaaabbbcbbbbbaababacacbcaabbcbcbcabbaba",
8878
"expected": 11577
8979
}
9080
]

src/hackerrank/interview_preparation_kit/dynamic_programming/max_array_sum.testcase3.json

Lines changed: 4973 additions & 3 deletions
Large diffs are not rendered by default.
Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
11
[
2-
{
3-
"title": "Sample Test case 0",
4-
"k": 3,
5-
"arr": [10, 100, 300, 200, 1000, 20, 30],
6-
"expected": 20
7-
},
8-
{
9-
"title": "Sample Test case 1",
10-
"k": 4,
11-
"arr": [1, 2, 3, 4, 10, 20, 30, 40, 100, 200],
12-
"expected": 3
13-
},
14-
{
15-
"title": "Sample Test case 2",
16-
"k": 2,
17-
"arr": [1, 2, 1, 2, 1],
18-
"expected": 0
19-
},
20-
{
21-
"title": "Sample Test case 16",
22-
"k": 3,
23-
"arr": [100, 200, 300, 350, 400, 401, 402],
24-
"expected": 2
25-
}
2+
{
3+
"title": "Sample Test case 0",
4+
"k": 3,
5+
"arr": [10, 100, 300, 200, 1000, 20, 30],
6+
"expected": 20
7+
},
8+
{
9+
"title": "Sample Test case 1",
10+
"k": 4,
11+
"arr": [1, 2, 3, 4, 10, 20, 30, 40, 100, 200],
12+
"expected": 3
13+
},
14+
{
15+
"title": "Sample Test case 2",
16+
"k": 2,
17+
"arr": [1, 2, 1, 2, 1],
18+
"expected": 0
19+
},
20+
{
21+
"title": "Sample Test case 16",
22+
"k": 3,
23+
"arr": [100, 200, 300, 350, 400, 401, 402],
24+
"expected": 2
25+
}
2626
]
Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
[
2-
{
3-
"title": "Sample Test case 0",
4-
"k": 3,
5-
"contests": [2, 5, 6],
6-
"expected": 13
7-
},
8-
{
9-
"title": "Sample Test case 1",
10-
"k": 2,
11-
"contests": [2, 5, 6],
12-
"expected": 15
13-
},
14-
{
15-
"title": "Sample Test case 2",
16-
"k": 3,
17-
"contests": [1, 3, 5, 7, 9],
18-
"expected": 29
19-
}
2+
{
3+
"title": "Sample Test case 0",
4+
"k": 3,
5+
"contests": [2, 5, 6],
6+
"expected": 13
7+
},
8+
{
9+
"title": "Sample Test case 1",
10+
"k": 2,
11+
"contests": [2, 5, 6],
12+
"expected": 15
13+
},
14+
{
15+
"title": "Sample Test case 2",
16+
"k": 3,
17+
"contests": [1, 3, 5, 7, 9],
18+
"expected": 29
19+
}
2020
]

0 commit comments

Comments
 (0)