-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathchallenges.json
More file actions
93 lines (93 loc) · 11.6 KB
/
challenges.json
File metadata and controls
93 lines (93 loc) · 11.6 KB
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
[{"className": "Password",
"returnType": "string", "funcName": "passwordDecode", "params" : "string encoded",
"codeId": -1,
"tests": [["\"iLovePookie\"", "\"=W_ZGT^Ejud0\""],
["\"SigmaSigmaBoy123\"", "\"WR7UM9:0s+(v%Zd\""],
["\"!@#$%^&*()_+1234567890-=qwertyuiop[]asdfghjkl;'zxcvbnm,./QWERTYUIOPASDFGHJKLZXCVBNM<>?\"", "\"D+}Ib)VK[7A>/%x`hN(-#+=poy,g:kL^`0iZmp;PhASvRboBF:l[T{2d\""],
["\"ilovepookie\"", "\"]D_ZT^ejudp\""],
["\"p4ssw0rd@1.4!\"", "\"_7H?=k5U14G$t\""]]},
{"className": "Parity",
"returnType": "int", "funcName": "bitParity", "params": "vector<int> nums",
"codeId": 0,
"tests": [["vector<int>{1,2,3,4}", "3"],
["vector<int>{64900, 69133, 64722, 96856, 16905, 72186, 9504, 30765, 56703, 20814, 90109, 20291, 54252, 7259, 95665, 53619, 70726, 3013}", "7"],
["vector<int>{10921, 51740, 79543, 23938, 43259, 99893, 73110, 76568}", "6"],
["vector<int>{29133, 21176, 78474, 78911, 97096, 59412, 47619, 56752, 85031, 58569, 1171, 55910, 39341, 50137, 76427, 39180, 99302}", "11"],
["vector<int>{37192, 29783, 4914, 40890, 40629, 40500, 49840, 69166, 46966, 72360, 25405, 2628, 83272, 69722, 7411, 86350, 68850, 67989, 63305, 74865, 41085, 1453, 37768, 54453, 99180, 33817, 55939, 9129, 95947, 83709, 28926, 60739, 15145, 87402, 26750, 27197, 89264, 37747, 35768, 36601, 33022, 9739, 29881, 49011, 20170, 68910, 54706, 68598, 15894, 47350}", "22"],
["vector<int>{}", "0"]]},
{"className": "SingleNumber",
"returnType": "int", "funcName": "singleNumber", "params": "vector<int> nums",
"codeId": 1,
"tests": [["vector<int>{-8, 5, 5, 5}", "-8"],
["vector<int>{-6, 6, -6, 6, -6, 6, 8}", "8"],
["vector<int>{-9, -9, -2, -2, -2, -9, 9}", "9"],
["vector<int>{-1, -1, 9, 5, -1, 9, 9}", "5"],
["vector<int>{3, 2, 3, -7, 2, 3, 2}", "-7"],
["vector<int>{-9, 5, 5, 5}", "-9"],
["vector<int>{4, -8, -8, -8}", "4"],
["vector<int>{7, 6, 7, -3, 5, 5, 7, 5, 6, 6}", "-3"],
["vector<int>{9, 9, 9, 7}", "7"],
["vector<int>{7, -9, 7, 7}", "-9"],
["vector<int>{1, -4, -4, -6, -4, -6, -6}", "1"],
["vector<int>{2, 2, -2, -10, -10, -10, 2}", "-2"],
["vector<int>{0, 6, 0, 0}", "6"],
["vector<int>{1, -5, 9, -5, 1, -5, 1}", "9"],
["vector<int>{-4, -4, -1, -4}", "-1"],
["vector<int>{-7, -2, -7, -2, 7, -7, -2}", "7"],
["vector<int>{-10, -2, -2, -10, -10, -2, 5}", "5"],
["vector<int>{0, 6, 7, 7, 10, 0, 6, 7, 0, 6}", "10"],
["vector<int>{-5, 2, -5, -5}", "2"],
["vector<int>{-3, -6, -6, 2, 2, 4, -6, 2, -3, -3}", "4"]]},
{"className": "PowersOfThree",
"returnType": "bool", "funcName": "powersOfThree", "params": "int n",
"codeId": 2,
"tests": [["12", "true"], ["91", "true"], ["21", "false"],
["45", "false"], ["379", "false"], ["20262", "false"],
["27", "true"], ["6", "false"]]},
{"className": "LargetRectangle",
"returnType": "int", "funcName": "largestRectangle", "params": "vector<int> heights",
"codeId": 3,
"tests": [["vector<int>{4033, 1689, 2210, 5285, 6512, 3017, 6250, 6366, 3159, 5656, 1051, 7405, 6531, 8931, 9157, 4286, 9578, 7758, 3008, 7964, 9670, 2602, 5965, 7562, 7999, 9687, 976, 6790}", "39030"],
["vector<int>{7518, 8666, 2688, 7451, 1634, 2480, 3059, 3171, 8144, 5972, 8257, 352, 3641, 566, 2734, 2514, 7791, 5062, 118, 8759, 2852}", "17974"],
["vector<int>{5883, 6085, 9106, 8774, 1989, 5551, 8392, 7781, 7601, 6670, 3561, 732, 7472, 8057, 6486, 1029, 4092, 6774, 6456, 7593, 1273, 8790, 9663, 5548, 7210, 7877}", "27755"],
["vector<int>{6754, 4243, 9937, 5008, 7199, 6621, 6338, 4322, 2895, 5662, 7716, 1518, 1071, 4686, 2351, 3670, 4948, 5062, 2543, 2072, 1431, 6513, 1032, 3598, 7320, 4176, 2536, 8349, 3816, 9815, 2221, 2363, 1251, 6691, 6641, 6464}", "37152"],
["vector<int>{315, 2598, 2555, 8749, 3602, 4471, 3768, 9658, 7077, 8277, 6607, 5583, 1638, 1424, 8716}", "32418"],
["vector<int>{178, 3991, 6788, 8812, 5562, 245, 122, 1324, 5392, 6791}", "16686"],
["vector<int>{2619, 4891, 6078, 4393, 9337, 2417, 137, 312, 2958, 6614, 7305, 797, 2837, 9029, 9798, 5981, 7729, 7835, 9615, 8248, 383, 5885, 6692, 4872, 2341, 5397, 4605, 2646}", "41867"],
["vector<int>{8673, 4591, 6339, 5841, 4440, 1500, 5835, 1060, 7121, 3149, 1717, 6384, 416, 5395, 3423, 3126, 3522, 7742, 4954, 5568, 854, 3222, 9193, 9581, 46, 1362, 1957, 344, 4542, 1982, 4138, 6054, 2236, 2668, 2693, 881, 4498, 5614, 2003}", "22200"],
["vector<int>{7940, 8325, 6362, 1894, 3474, 9599, 976, 9814, 2083}", "19086"],
["vector<int>{576, 9449, 9143, 8106, 9652}", "32424"],
["vector<int>{1117, 919, 2609, 844, 5000, 4014, 161, 2835, 2294, 7656, 4335, 3793, 4492, 3058}", "16058"],
["vector<int>{2027, 8568, 4341, 5205, 7090}", "17364"],
["vector<int>{3758, 384, 6274, 9294, 6828, 3028, 5150, 9057, 840, 3817, 8287, 4415, 4479, 7309, 7991, 988, 3280, 2051, 7975, 7603, 1110, 7879, 3170, 7914, 9652, 7728, 3825, 287, 303, 8131, 3130, 8011, 9293, 5191, 1774, 7912, 6176, 5315, 9927, 932, 7593, 1390, 6695}", "23184"],
["vector<int>{5909, 1904, 7507, 5718, 3149, 5627, 532, 4437, 8812, 3044, 2240, 3862, 9428, 894, 9061, 3675}", "13440"],
["vector<int>{2218, 9736, 4142, 1996, 7832, 1338, 5785, 6505, 9705, 1771, 2856, 5171, 5801, 1002, 1431, 7402, 9731, 8658, 7413, 6439, 9069, 3230, 2792, 492}", "38634"],
["vector<int>{9244, 3367, 2514, 9262, 3512, 9244, 7110, 3440, 167, 3555, 7621, 174, 4590, 1472, 6780, 9362, 8909, 8444, 6597, 9804, 1413, 2287, 6300, 512, 4543, 3923, 5441, 3144, 2457, 1954, 456, 7313, 6869, 222, 2462, 4155, 3169, 7074, 1345, 4157, 9651, 3025, 5038, 2082, 4496}", "39582"],
["vector<int>{10, 5736, 2312, 4651, 5948, 3218, 2912, 5269, 3277, 1247, 4590, 1360, 938, 831, 4151, 4638, 6817, 3551, 282, 6146, 8173, 8192, 6747, 5276, 4894, 1285, 705, 2207, 7235, 7919, 9181, 8459, 1045, 4194, 2980, 615, 7971, 5502, 3684, 177, 2588, 6691, 2932, 7852, 2065, 3857}", "29364"],
["vector<int>{7811, 9881, 4334, 400, 7284, 6383, 8757, 624, 6989, 858, 9823, 4590, 1310, 5026, 8690, 1154, 5127, 1482, 7914, 5600, 9375, 7760, 7417, 4811, 4787, 6909, 5765}", "43083"],
["vector<int>{6695, 4191, 5239, 1447, 194, 1032, 2116, 1089, 695, 519, 9354, 1268, 197, 6763, 2792, 3993, 527, 4607, 5644, 5506, 1631, 6245, 2377, 2197, 8031, 4002, 1120, 9875, 8404, 4245, 1526, 7, 7089, 9008, 5889, 1857, 5009, 9098, 4737, 4421, 499, 6309, 9905}", "17684"],
["vector<int>{9774, 7825, 6622, 3413, 4704, 6364, 2304, 4547, 6261, 1257, 9102, 1434, 7859, 9723, 6562, 3561, 31, 8395, 2329, 272, 366, 2019, 1170, 1155, 1815, 4580, 282, 6862, 8646, 264, 1714, 6368, 7152, 8011, 4553, 3085, 1369, 3763, 6513, 7039, 3308, 8247, 3790, 9776, 6506, 7388, 4325, 955, 6578, 2759}", "33080"]]},
{"className": "LastStone",
"returnType": "int", "funcName": "lastStoneWeight", "params": "vector<int> stones",
"codeId": 4,
"tests": [["vector<int>{4802, 8444, 7105, 4332, 2658, 3059, 5414, 3058, 7296, 5458, 7611, 5757, 1072, 845, 5084, 3329, 7841, 7122, 1288, 2232, 2662, 2823, 7493, 8728, 4347, 4090, 9348, 8577, 8266, 8142, 3228, 9939}", "2"],
["vector<int>{4574, 8989, 3506, 4447, 2293, 6394, 7250, 616, 4354, 4329, 4675, 2750, 3357, 2316, 5813, 7814, 7890, 7235, 8643, 2616, 8245, 3321, 4828, 433, 4910, 9228, 6711, 6645, 1654, 8595, 3199, 8402, 3671, 1900}", "1"],
["vector<int>{5657, 1716, 5942, 484, 355, 5560, 8386, 2330, 9454, 601, 9345, 5194, 709, 4446, 5375, 3590, 3790, 4718, 4928, 3307, 9472, 5066, 6045, 5987, 8130, 6104, 2834, 8313, 3338, 2283, 4020, 4662, 1631, 8013, 9416, 1385, 6687, 3849, 4827, 2796, 2610, 7445, 1956, 9374, 3482, 5430, 6299, 6914, 2101, 7484}", "0"],
["vector<int>{8490, 522, 8263, 446, 1164, 3790, 2106, 1670, 5631, 6014, 9049, 4293, 4832, 2833, 1455, 5252, 472}", "2"],
["vector<int>{2877, 2467, 943, 6420, 9422, 3470, 9129, 8712, 4220, 5077, 7815, 7701, 4229, 5142, 1571, 5558, 872, 2867, 2193, 1847, 2028, 5883, 4189, 6083, 9905, 1339, 3800, 8772, 1582, 2844, 5139, 2293, 4085, 3562, 7566, 5760, 9511, 976, 8933}", "0"],
["vector<int>{6182}", "6182"],
["vector<int>{64, 3022, 4349, 9292, 7443, 3328, 8697, 9437, 8606, 2806, 3826, 1401, 7314, 1476, 1406, 4128, 9910, 1806, 170, 795, 4412, 5048, 8045, 7624, 3926, 4992, 2678, 4551, 8943, 4678, 7292, 6964, 2584, 9484, 8456, 8896, 5839, 9337, 4344, 4142, 4262, 5682, 7099, 350, 3787}", "1"],
["vector<int>{4432, 416, 2266, 7589, 4214, 1035, 8853, 4374, 7633, 5613, 3722, 1254, 3861, 6223, 9113, 4150, 74, 1467, 5182, 7457, 2060, 3163, 6157, 8296, 8430, 8711, 3353, 5908, 2226, 9657, 6347, 6916, 5480, 6290, 5711, 1315, 3147, 1978, 151, 9074, 3406, 3245, 3603}", "0"],
["vector<int>{9244, 3310, 9775, 591, 7895, 785, 3295, 1368, 1865, 8333, 3691, 2894, 8563, 2284, 9501, 2003, 7176, 8711, 5943, 8157, 3270, 6090, 2583, 915, 966, 4789, 2917, 2374, 3493, 2042, 5228, 9571, 2044, 1837, 7166, 6344, 6810, 2331}", "0"],
["vector<int>{4274, 6652, 7831, 6209, 4191, 2006, 4289, 8883, 3907, 2077, 9678, 2875, 1842, 4882, 5618, 4039, 3832, 8969, 7437, 7841, 1962, 2927, 9227, 2061, 9868, 6494, 8809, 5357, 8053, 2219, 9290, 4563, 2576, 3102, 545, 940, 4496, 4191}", "2"],
["vector<int>{3620, 3532, 8860, 1822, 1196, 1251, 4498, 8005, 6187, 2432, 7098, 3177, 4153, 1154, 3778, 1964, 4652, 691, 9665, 7328, 9482, 5988, 2351, 9043, 414, 5276, 4626, 9059, 7882, 3848, 7870, 4927, 2044, 4508, 6454, 6177, 224, 5035, 5485, 9851, 6602, 5423, 4482, 3876, 1410, 936, 2422, 9148, 6289}", "1"],
["vector<int>{2550}", "2550"],
["vector<int>{3805, 1413, 51, 5758, 9889, 5065, 2860, 8781, 6426, 7082, 9043, 700, 9114, 1425, 4341, 4095, 1996, 9447, 9480, 4194, 437, 589, 5748, 5675, 2743, 2476, 4350, 8205, 248, 9899, 2940, 3468, 4931, 6199, 9923, 4646, 9103, 2026, 1776, 5782, 2017, 3582, 9096, 3304, 9823, 5143, 1026}", "0"],
["vector<int>{5370, 9402, 2178, 4016, 1643, 6915, 5778, 17, 8196, 7552, 5103, 3929, 664, 550, 5358, 4, 9504, 632, 7961, 9456, 8326, 7398, 4515, 8732, 4981, 1364}", "2"],
["vector<int>{4235, 7457, 4635, 5583, 8957, 168, 5896, 8091, 7338, 4822, 4756, 2070, 2457, 5820, 7778, 5986, 9329, 3197, 892}", "5"],
["vector<int>{6699, 9071, 4389, 3897, 1701, 4136, 5273, 2670, 4669, 9102, 8611, 7551, 4275, 2746, 9280, 6602, 6958, 6106, 6027, 1154, 197, 199, 7660, 2499, 5603, 1732, 7813, 476, 2080}", "2"],
["vector<int>{1173, 6419, 9244, 5577, 9387, 3069, 3224, 4455, 4078, 8402, 9653, 607, 4163, 2038, 7207, 5336, 852, 6518, 4783, 5602, 7043, 266, 2121, 7385, 2725, 7092, 4985, 198}", "8"],
["vector<int>{9588, 8118, 5481, 6404, 3473, 5010, 4769, 2794, 6569, 5129, 6955, 8204, 3270, 4253, 5793, 7664, 7079, 7128, 7876}", "7"],
["vector<int>{609, 2613, 1324, 6155, 2551, 2024, 3298, 7258, 1793, 5727, 9355, 3714, 7017, 8907, 5579, 8203, 8706, 9496, 6933, 1373, 4640, 421, 7200, 4657, 5772, 8252, 5925, 519, 2442, 3691, 1640, 2663, 7876, 3541, 5862, 974, 4015, 8221, 2923, 757, 1305, 3506, 2968, 6119, 2228, 7890, 2944, 903}", "1"],
["vector<int>{2310, 9867, 2104, 6799, 8419, 4241, 9404, 8118, 8484, 8478, 6097}", "105"]]}
]