FPEvalDataset/LeetCodeProblem
0304
1{2 "id": 2714,3 "name": "left_and_right_sum_differences",4 "difficulty": "Easy",5 "link": "https://leetcode.com/problems/left-and-right-sum-differences/",6 "date": "1676764800000",7 "task_description": "You are given a **0-indexed** integer array `nums` of size `n`. Define two arrays `leftSum` and `rightSum` where: `leftSum[i]` is the sum of elements to the left of the index `i` in the array `nums`. If there is no such element, `leftSum[i] = 0`. `rightSum[i]` is the sum of elements to the right of the index `i` in the array `nums`. If there is no such element, `rightSum[i] = 0`. Return an integer array `answer` of size `n` where `answer[i] = |leftSum[i] - rightSum[i]|`. **Example 1:** ``` **Input:** nums = [10,4,8,3] **Output:** [15,1,11,22] **Explanation:** The array leftSum is [0,10,14,22] and the array rightSum is [15,11,3,0]. The array answer is [|0 - 15|,|10 - 11|,|14 - 3|,|22 - 0|] = [15,1,11,22]. ``` **Example 2:** ``` **Input:** nums = [1] **Output:** [0] **Explanation:** The array leftSum is [0] and the array rightSum is [0]. The array answer is [|0 - 0|] = [0]. ``` **Constraints:** `1 <= nums.length <= 1000` `1 <= nums[i] <= 105`",8 "public_test_cases": [9 {10 "label": "Example 1",11 "input": "nums = [10,4,8,3]",12 "output": "[15,1,11,22] "13 },14 {15 "label": "Example 2",16 "input": "nums = [1]",17 "output": "[0] "18 }19 ],20 "private_test_cases": [21 {22 "input": [23 58325,24 78963,25 21711,26 43608,27 14419,28 55857,29 69748,30 51092,31 51706,32 93191,33 72970,34 19282,35 56023,36 74860,37 12774,38 64475,39 12211,40 11369,41 34214,42 16782,43 46499,44 41272,45 61628,46 71536,47 12823,48 25567,49 41394,50 10281,51 88363,52 30372,53 24110,54 17078,55 9098,56 37491,57 67453,58 17594,59 36153,60 55310,61 40173,62 12383,63 192,64 47166,65 90484,66 60429,67 74719,68 27934,69 76664,70 54981,71 32087,72 79186,73 549974 ],75 "output": [76 2151174,77 2013886,78 1913212,79 1847893,80 1789866,81 1719590,82 1593985,83 1473145,84 1370347,85 1225450,86 1059289,87 967037,88 891732,89 760849,90 673215,91 595966,92 519280,93 495700,94 450117,95 399121,96 335840,97 248069,98 145169,99 12005,100 72354,101 110744,102 177705,103 229380,104 328024,105 446759,106 501241,107 542429,108 568605,109 615194,110 720138,111 805185,112 858932,113 950395,114 1045878,115 1098434,116 1111009,117 1158367,118 1296017,119 1446930,120 1582078,121 1684731,122 1789329,123 1920974,124 2008042,125 2119315,126 2204000127 ]128 },129 {130 "input": [131 34508,132 66822,133 30949,134 32049,135 60883,136 70375,137 92946,138 58367,139 94414,140 99885,141 74146,142 53265,143 5825,144 96445,145 99575,146 67885,147 70347,148 24670,149 52548,150 66432,151 45661,152 72606,153 10046,154 12145,155 2707,156 17261,157 16654,158 90595,159 54721,160 15419,161 95461,162 62441,163 84461,164 92861,165 93763,166 4167,167 62950,168 91379,169 64813,170 99068,171 27334,172 12004,173 7682,174 1849,175 23474,176 77415,177 15790,178 71350,179 17063,180 79266,181 2166,182 91134,183 63354,184 91230,185 91890,186 69990,187 29765,188 56928,189 48479,190 95194,191 4407,192 1858,193 98753,194 37329,195 94034,196 14430,197 28689,198 51941,199 84358,200 1457,201 50844,202 28059,203 65618,204 69581,205 93698,206 28155,207 36761,208 43669,209 41912,210 82461,211 52737,212 33159,213 64672,214 43416,215 89050,216 22616,217 60157,218 40784,219 58000,220 62140,221 30331,222 3041,223 37682,224 54915,225 57030,226 23664,227 82299,228 79480,229 61405,230 66839,231 95975,232 55475,233 91408,234 24032,235 30513,236 98834,237 54663,238 90777,239 22166,240 73626,241 79138,242 56671,243 24924,244 14051,245 9872,246 11811,247 41857,248 38658,249 8265,250 81966,251 45960,252 41178,253 99601,254 23777,255 66468,256 64428,257 56421,258 30422,259 76904,260 38664,261 16673,262 62763,263 89069,264 77805,265 65443,266 50616,267 29869,268 16182,269 48757,270 35942,271 48541,272 63796,273 77236,274 8330,275 57540,276 45499,277 33870,278 11779,279 57403,280 6609,281 98229,282 42820,283 29363,284 55581,285 11616,286 37440,287 40157,288 16072,289 86663,290 47037,291 74022,292 20478,293 22711,294 99953,295 76835,296 13230,297 9086,298 90074,299 97085,300 95430,301 6712,302 92118,303 34443,304 6507,305 91202,306 97962,307 83187,308 3061,309 40318,310 96204,311 11079,312 13125,313 25957,314 63488,315 61318,316 42404,317 32297,318 64288,319 14057,320 74007,321 47001,322 23677,323 3722,324 81087,325 22200,326 44083,327 4112,328 72765,329 72753,330 65172,331 67257,332 61752,333 7115,334 20921,335 1093,336 23462,337 53391,338 83332,339 28059,340 57620,341 62115,342 28897,343 41451,344 22574,345 43794,346 28601,347 46173,348 45692,349 71908,350 21777,351 8974,352 46603,353 268,354 68,355 3309,356 37312,357 72814,358 80713,359 47835,360 24844,361 90070,362 27840,363 16464,364 50380,365 1664,366 79734,367 38450,368 6960,369 20713,370 84095,371 24172,372 18125,373 78333,374 7599,375 6972,376 66913,377 416,378 32093,379 93609,380 38521,381 2070,382 1603,383 94906,384 5587,385 74008,386 29482,387 49161,388 35549,389 77242,390 78463,391 2059,392 86875,393 21386,394 11773,395 74092,396 10497,397 47684,398 14251,399 45770,400 6460,401 80276,402 50644,403 38685,404 89239,405 73930,406 62208,407 75315,408 88790,409 94522,410 95652,411 9958,412 77289,413 33714,414 24360,415 47294,416 44897,417 21931,418 12792,419 41011,420 87968,421 3135,422 72690,423 40549,424 5680,425 38779,426 88523,427 73194,428 21607,429 94309,430 71343,431 47673,432 29316,433 85037,434 44687,435 24150,436 99170,437 85929,438 15257,439 34799,440 79062,441 83956,442 83634,443 24702,444 50798,445 43977,446 38083,447 77652,448 98495,449 87874,450 52593,451 47378,452 37765,453 7951,454 89316,455 36509,456 41253,457 497,458 41653,459 63408,460 83170,461 61216,462 49355,463 12446,464 33928,465 87126,466 2969,467 6613,468 66100,469 14497,470 86148,471 22155,472 22039,473 23608,474 99942,475 43722,476 45508,477 43101,478 59572,479 71964,480 97400,481 94801,482 16928,483 67069,484 1577,485 95741,486 78603,487 52961,488 94745,489 96916,490 39320,491 51146,492 76031,493 98897,494 40171,495 48248,496 9702,497 35683,498 23928,499 5298,500 3674,501 26133,502 29879,503 10809,504 50905,505 57177,506 63662,507 84998,508 92539,509 99022,510 81491,511 74381,512 79921,513 46174,514 61390,515 81993,516 36923,517 4296,518 54339,519 56293,520 66883,521 98386,522 24573,523 8091,524 97167,525 83856,526 49097,527 57297,528 57167,529 41118,530 95121,531 52060,532 40092,533 70718,534 94941,535 59114,536 45468,537 72263,538 41465,539 29976,540 47117,541 56262,542 87863,543 41782,544 10515,545 75680,546 53618,547 85306,548 35031,549 40714,550 63174,551 4166,552 40446,553 58780,554 9002,555 21030,556 8829,557 54444,558 88390,559 5737,560 39198,561 75718,562 6270,563 1131,564 17260,565 54639,566 87259,567 45646,568 67784,569 90655,570 99709,571 38953,572 43756,573 9277,574 83721,575 62997,576 51615,577 75166,578 56820,579 32400,580 51916,581 45289,582 73132,583 28408,584 56754,585 50547,586 50961,587 52034,588 77643,589 18301,590 53891,591 27294,592 94601,593 5782,594 42479,595 35591,596 57569,597 1423,598 55245,599 56000,600 15315,601 91742,602 8961,603 25093,604 64961,605 62746,606 71731,607 87844,608 2592,609 62223,610 72292,611 50414,612 62846,613 27484,614 9675,615 12532,616 3253,617 65139,618 69912,619 95237,620 96216,621 46174,622 59884,623 45578,624 15705,625 11681,626 11762,627 64456,628 75111,629 37455,630 35938,631 80731,632 41070,633 60378,634 68574,635 41613,636 44499,637 7046,638 4705,639 63831,640 17899,641 55139,642 1053,643 98282,644 13276,645 95279,646 31765,647 52033,648 5158,649 10827,650 29357,651 39141,652 68910,653 67099,654 61943,655 36064,656 73026,657 67059,658 56015,659 40875,660 42986,661 31214,662 44626,663 9483,664 8097,665 33342,666 37795,667 70791,668 90456,669 79045,670 58043,671 72086,672 19595,673 60581,674 61787,675 49016,676 60737,677 80579,678 25181,679 16425,680 96873,681 98257,682 33828,683 59528,684 35437,685 68765,686 18767,687 15814,688 37101,689 3992,690 29085,691 46377,692 55665,693 15916,694 77749,695 62547,696 57755,697 77150,698 44096,699 32150,700 75523,701 7512,702 90944,703 18470,704 58564,705 90534,706 59798,707 31392,708 51362,709 9738,710 98204,711 72476,712 34701,713 53698,714 44033,715 2115,716 97108,717 17886,718 19975,719 38502,720 14415,721 19319,722 15255,723 61662,724 87444,725 81546,726 88476,727 36338,728 46408,729 33149,730 84561,731 92157,732 51174,733 50639,734 3300,735 30677,736 93250,737 77305,738 69617,739 82852,740 95587,741 86287,742 31687,743 47485,744 83129,745 39746,746 81888,747 54870,748 65187,749 31524,750 75804,751 61757,752 12546,753 49238,754 71702,755 27785,756 82958,757 13521,758 4521,759 86182,760 72263,761 86794,762 22624,763 84587,764 38705,765 27593,766 99120,767 59770,768 73978,769 21264,770 4990,771 33647,772 82477,773 36701,774 93923,775 6652,776 39052,777 70180,778 95082,779 90593,780 32558,781 397,782 38462,783 93990,784 65597,785 82573,786 8024,787 57490,788 12616,789 53799,790 89273,791 83799,792 99775,793 83472,794 23528,795 93163,796 47030,797 62339,798 71434,799 67543,800 85817,801 50820,802 15919,803 57931,804 39520,805 74018,806 87249,807 48364,808 83067,809 55428,810 64394,811 77846,812 47704,813 38757,814 23196,815 50067,816 26262,817 21596,818 63613,819 51752,820 9347,821 3192,822 94456,823 65337,824 57049,825 83951,826 20608,827 74584,828 58979,829 1730,830 9734,831 83166,832 61112,833 54925,834 93786,835 44205,836 31368,837 36614,838 12006,839 29444,840 68393,841 73816,842 36721,843 78121,844 15499,845 6675,846 12739,847 67353,848 62950,849 47690,850 39752,851 63913,852 25312,853 71183,854 70825,855 38258,856 21582,857 87782,858 57793,859 23765,860 70665,861 7534,862 65343,863 10245,864 42398,865 40447,866 45554,867 24757,868 34572,869 59259,870 18672,871 39038,872 24259,873 44863,874 39203,875 10205,876 65254,877 54837,878 16166,879 58369,880 89588,881 17732,882 585,883 91689,884 84149,885 1306,886 59714,887 9217,888 29967,889 4315,890 68656,891 98508,892 79180,893 61069,894 31374,895 40610,896 91083,897 78224,898 30902,899 61435,900 52366,901 83413,902 494,903 43205,904 90817,905 41880,906 86100,907 29434,908 89100,909 61276,910 58844,911 48482,912 17107,913 33951,914 63967,915 41112,916 22334,917 24492,918 62955,919 88775,920 91517,921 9415,922 70748,923 71008,924 46529,925 43778,926 79589,927 95480,928 61474,929 61162,930 72233,931 65972,932 51292,933 78737,934 25764,935 97587,936 69160,937 87782,938 46234,939 33456,940 17703,941 15006,942 74759,943 6406,944 16955,945 25056,946 51786,947 20692,948 54562,949 53246,950 76949,951 6242,952 44922,953 82997,954 18016,955 65001,956 8828,957 52965,958 62440,959 1038,960 21501,961 15900,962 58684,963 14632,964 99220,965 69621,966 57691,967 23634,968 6848,969 34910,970 37810,971 390,972 10528,973 64368,974 55845,975 73318,976 9644,977 43628,978 25348,979 23144,980 62462,981 89313,982 56301,983 98156,984 53786,985 86039,986 26172,987 66015,988 67540,989 80386,990 12780,991 20057,992 78714,993 38586,994 7715,995 9675,996 12271,997 20462,998 2533,999 29584,1000 6176,1001 78675,1002 52028,1003 86132,1004 38570,1005 31218,1006 94771,1007 95471,1008 84552,1009 82310,1010 50941,1011 67305,1012 43539,1013 78073,1014 3762,1015 78709,1016 66849,1017 422,1018 21773,1019 12786,1020 83103,1021 28120,1022 48517,1023 17728,1024 9898,1025 89398,1026 98426,1027 68313,1028 70124,1029 5498,1030 48650,1031 89686,1032 83008,1033 46120,1034 23435,1035 64820,1036 80509,1037 23631,1038 78264,1039 65012,1040 69133,1041 306251042 ],1043 "output": [1044 45268264,1045 45166934,1046 45069163,1047 45006165,1048 44913233,1049 44781975,1050 44618654,1051 44467341,1052 44314560,1053 44120261,1054 43946230,1055 43818819,1056 43759729,1057 43657459,1058 43461439,1059 43293979,1060 43155747,1061 43060730,1062 42983512,1063 42864532,1064 42752439,1065 42634172,1066 42551520,1067 42529329,1068 42514477,1069 42494509,1070 42460594,1071 42353345,1072 42208029,1073 42137889,1074 42027009,1075 41869107,1076 41722205,1077 41544883,1078 41358259,1079 41260329,1080 41193212,1081 41038883,1082 40882691,1083 40718810,1084 40592408,1085 40553070,1086 40533384,1087 40523853,1088 40498530,1089 40397641,1090 40304436,1091 40217296,1092 40128883,1093 40032554,1094 39951122,1095 39857822,1096 39703334,1097 39548750,1098 39365630,1099 39203750,1100 39103995,1101 39017302,1102 38911895,1103 38768222,1104 38668621,1105 38662356,1106 38561745,1107 38425663,1108 38294300,1109 38185836,1110 38142717,1111 38062087,1112 37925788,1113 37839973,1114 37787672,1115 37708769,1116 37615092,1117 37479893,1118 37316614,1119 37194761,1120 37129845,1121 37049415,1122 36963834,1123 36839461,1124 36704263,1125 36618367,1126 36520536,1127 36412448,1128 36279982,1129 36168316,1130 36085543,1131 35984602,1132 35885818,1133 35765678,1134 35673207,1135 35639835,1136 35599112,1137 35506515,1138 35394570,1139 35313876,1140 35207913,1141 35046134,1142 34905249,1143 34777005,1144 34614191,1145 34462741,1146 34315858,1147 34200418,1148 34145873,1149 34016526,1150 33863029,1151 33717589,1152 33604646,1153 33508854,1154 33356090,1155 33220281,1156 33138686,1157 33099711,1158 33075788,1159 33054105,1160 33000437,1161 32919922,1162 32872999,1163 32782768,1164 32654842,1165 32567704,1166 32426925,1167 32303547,1168 32213302,1169 32082406,1170 31961557,1171 31874714,1172 31767388,1173 31651820,1174 31596483,1175 31517047,1176 31365215,1177 31198341,1178 31055093,1179 30939034,1180 30858549,1181 30812498,1182 30747559,1183 30662860,1184 30578377,1185 30466040,1186 30325008,1187 30239442,1188 30173572,1189 30070533,1190 29991164,1191 29945515,1192 29876333,1193 29812321,1194 29707483,1195 29566434,1196 29494251,1197 29409307,1198 29342110,1199 29293054,1200 29215457,