fun Ġmain () Ġ{ ĊĠĠĠ Ġval Ġarray Ġ= Ġint ArrayOf ( 1 , Ġ 2 , Ġ 9 ) ĊĠĠĠ Ġplus One ( array ). print Content () Ċ } Ċ Ċ fun Ġplus One ( digits : ĠInt Array ): ĠInt Array Ġ{ ĊĠĠĠ Ġval Ġcount Ġ= Ġdigits . count () ĊĊĠĠĠ Ġfor Ġ( i Ġin Ġcount Ġ- Ġ 1 Ġdown To Ġ 0 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġplus Digit Ġ= Ġdigits [ i ] Ġ+ Ġ 1 ĊĠĠĠĠĠĠĠ Ġif Ġ( plus Digit Ġ>= Ġ 1 0 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdigits [ i ] Ġ= Ġ 0 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontinue ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdigits [ i ] Ġ= Ġplus Digit ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbreak ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġreturn Ġif Ġ( digits [ 0 ] Ġ== Ġ 0 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġint ArrayOf ( 1 ). plus ( digits ) ĊĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠ Ġdigits ĊĠĠĠ Ġ} Ċ } Ċ