FPEvalDataset/LeetCodeProblem
0302
1 2class MySuite extends munit.FunSuite {3 4 test("test1") {5 assertEquals(Main.maximumTotalDamage(List(1,1,3,4)), 6)6 }7 8 test("test2") {9 assertEquals(Main.maximumTotalDamage(List(7,1,6,6)), 13)10 }11 12 test("test3") {13 assertEquals(Main.maximumTotalDamage(21299376,30326510,65124747,68919829,75772091,97455751,103104027,114940791,125810811,183852728,203239084,225580364,245862059,271112832,273722687,276740659,293107239,295558401,301633179,302512193,343540214,356662193,370340791,378791463,381393855,385871343,406689383,406782693,408592542,424790254,441459405,455992132,460383415,464228395,478979503,486580652,492775151,496580729,512881280,519192476,541198475,544752254,568895705,576673552,585223210,585963593,587631906,609107334,631024777,650629852,651930535,670027956,690825828,693582361,728002478,728580909,733422712,742658489,743006784,743836750,746328599,766681853,773945176,777990908,778009375,787526975,804097903,804543299,817408176,824816570,832654664,849881991,852878240,872182445,909895027,912300914,915200784,918312981,922180219,922681396,930643593,942707833,945321279,958554136,963901846,965244012), BigInt("47751048881"))14 }15 16 test("test4") {17 assertEquals(Main.maximumTotalDamage(48999430,143388196), 192387626)18 }19 20 test("test5") {21 assertEquals(Main.maximumTotalDamage(7762031,26454122,35008073,47711579,97773868,109683458,110361383,144360429,153718444,154424909,165221971,172413458,181755198,191092944,193470607,195742895,201478564,208878959,210206414,223616787,240498987,251799297,272466274,284331607,293858238,294116154,307716277,317306197,322507768,324469182,326014917,333747827,371059495,373420503,373898718,388131348,389198139,400237709,427179881,434849353,436237780,439240908,451664033,459332136,480910151,484967743,524164489,526636766,532703295,546757636,562162939,587306501,594467382,623152467,654310010,670032547,681207872,684456623,711191775,764373966,785493354,788960649,795259659,801606286,807861195,808407234,810747367,812693422,812824534,859193659,872907838,892735434,893359215,906564391,915519882,925158996,928671346,946257709,952260300,956507346,971212076,975778472,976435669,991690853,999516767), BigInt("43160844636"))22 }23 24 test("test6") {25 assertEquals(Main.maximumTotalDamage(3431904,4572425,16042438,25640282,26015941,34443076,52297523,61958551,70668642,85174558,85864706,87298831,98970018,101583702,101740575,133365887,145504264,165640021,168497135,173871377,178544921,178632680,179799714,189387806,193382561,210903415,245853988,255414979,258087091,260583088,283349757,284248403,290268196,292085053,295141646,296248843,301372218,305500496,310668166,312929411,314004620,315254052,315881227,328197039,334329605,339061974,340339646,348726024,351357473,352023251,357876859,369265756,387667964,394926156,408027870,411919999,411927236,435522424,441611723,480311417,484531757,485222052,496706153,502131990,509109644,510690275,519070433,524301512,524994561,525987322,560424752,582112240,588762665,588824392,623061754,634763664,639152563,643797128,645155695,655693326,660702558,691325136,703729436,706967414,710560626,711329215,741976936,750032955,752070250,769817075,778996573,797297686,813482434,874202030,886248129,906265666,915229125,951405883,955615221,955799071,959599468,982562634,984269542,987217437,997957754), BigInt("46392370735"))26 }27 28 test("test7") {29 assertEquals(Main.maximumTotalDamage(18081711,26810830,71891401,73030300,103918217,109177716,109440781,118588747,125753108,131586476,139821013,145814685,150780353,185464278,197099083,200989923,201514962,203859106,204285982,208436215,238610252,240028109,249697789,258840884,268752069,299206159,300952394,320718170,331661228,334430362,362547798,369491651,370980465,374221643,385941309,447873180,448103280,488142971,488975922,503282679,515908111,520649370,541738978,548839743,549993268,557362755,570405795,597828413,603265785,610901832,613320813,628135733,632233180,634089546,634784447,664733076,676502231,698503088,726141077,730032664,734502351,753343870,756812576,789722134,793267296,809390807,821294707,821471200,823780006,823828792,825312404,830157731,838624419,856473492,861463556,879956630,882114951,887495565,889419523,890248023,898008853,913093953,960998158,963277260,982595267,985789687,991802304), BigInt("45328418621"))30 }31 32}33 