package Ġdp . max Profit Ċ Ċ import Ġorg . junit . jupiter . api . Assertions Ċ import Ġorg . junit . jupiter . api . Test Ċ Ċ class Ġmax Profit Test 2 Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest (){ ĊĠĠĠĠĠĠĠ Ġval Ġsolution Kt 2 Ġ= ĠSolution Kt 2 () ĊĠĠĠĠĠĠĠ Ġval Ġprices Ġ= Ġint ArrayOf ( 7 , 1 , 5 , 3 , 6 , 4 ) ĊĠĠĠĠĠĠĠ ĠAssertions . assertEquals ( 7 , Ġsolution Kt 2 . max Profit ( prices )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest 2 (){ ĊĠĠĠĠĠĠĠ Ġval Ġsolution Kt 2 Ġ= ĠSolution Kt 2 () ĊĠĠĠĠĠĠĠ Ġval Ġprices Ġ= Ġint ArrayOf ( 1 , 2 , 3 , 4 , 5 ) ĊĠĠĠĠĠĠĠ ĠAssertions . assertEquals ( 4 , Ġsolution Kt 2 . max Profit ( prices )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest 3 (){ ĊĠĠĠĠĠĠĠ Ġval Ġsolution Kt 2 Ġ= ĠSolution Kt 2 () ĊĠĠĠĠĠĠĠ Ġval Ġprices Ġ= Ġint ArrayOf ( 7 , 6 , 4 , 3 , 1 ) ĊĠĠĠĠĠĠĠ ĠAssertions . assertEquals ( 0 , Ġsolution Kt 2 . max Profit ( prices )) ĊĠĠĠ Ġ} Ċ }