import Ġjava . util .* Ċ import Ġkotlin . math . max Ċ import Ġkotlin . math . min Ċ Ċ // https :// leetcode . com / problems / jump - game - ii / description / Ċ class ĠJump Game Two Ġ Ġ{ ĊĊĠĠĠ Ġfun Ġjump ( nums : ĠInt Array ) Ġ: ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġnum Jump s Ġ= Ġ 0 ĊĠĠĠĠĠĠĠ Ġvar Ġcurrent End Ġ= Ġ 0 ĊĠĠĠĠĠĠĠ Ġvar Ġcurrent F art hest Ġ= Ġ 0 ĊĠĠĠĠĠĠĠ Ġfor Ġ( i Ġin Ġ 0 Ġuntil Ġnums . last Index ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcurrent F art hest Ġ= Ġmax ( current F art hest , Ġi Ġ+ Ġnums [ i ]) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( i Ġ== Ġcurrent End ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġnum Jump s ++ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcurrent End Ġ= Ġcurrent F art hest ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġnum Jump s ĊĠĠĠ Ġ} ĊĊĊĊĊ Ċ }