package Ġnet . study . kot lint est Ċ Ċ /** Ċ Ġ* Ġ@ author ĠĠĠĠĠĠ Ġ åĪ ĺ çķ ħ Ċ Ġ* Ġ@ created ate ĠĠĠ 2 0 2 0 / 6 / 2 3 Ċ Ġ* Ġ@ describe Ċ Ġ*/ Ċ class Ġday 2 1 Ġ{ ĊĊĊĠĠĠ Ġfun Ġarray N esting ( nums : ĠInt Array , Ġnum Size : ĠInt ): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġnum Data Ġ= Ġ 0 ; ĊĠĠĠĠĠĠĠ Ġvar Ġdata Ġ= ĠInt Array ( num Size ); ĊĠĠĠĠĠĠĠ Ġvar Ġdata Count Ġ= Ġ 0 ; ĊĠĠĠĠĠĠĠ Ġfor Ġ( i Ġin Ġ 0 Ġuntil Ġnum Size ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdata [ data Count ] Ġ= Ġnums [ num Data ]; ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnum Data Ġ= Ġnums [ num Data ]; ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( data [ 0 ] Ġ== Ġnum Data Ġ&& Ġdata Count Ġ> Ġ 1 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbreak ; ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdata Count ++; ĊĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġdata Count ; ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġmain ( args : Array < String > ){ ĊĠĠĠĠĠĠĠ Ġvar Ġdata Ġ= Ġint ArrayOf ( 5 , Ġ 4 , Ġ 0 , Ġ 3 , Ġ 1 , Ġ 6 , Ġ 2 ); ĊĠĠĠĠĠĠĠ ĠSystem . out . println (" ==== ="+ array N esting ( data , 7 )); ĊĠĠĠ Ġ} Ċ }