package Ġcom . leetcode Ċ Ċ // Ġhttps :// leetcode . com / problems / is - sub sequence / Ċ class ĠP 3 9 2 Ġ{ ĊĠĠĠ Ġfun Ġis Sub sequence ( s : ĠString , Ġt : ĠString ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( s . isEmpty ()) Ġreturn Ġtrue ĊĊĠĠĠĠĠĠĠ Ġval Ġsc Ġ= Ġs . toCharArray () ĊĠĠĠĠĠĠĠ Ġval Ġtc Ġ= Ġt . toCharArray () ĊĠĠĠĠĠĠĠ Ġvar Ġi Ġ= Ġ 0 ĊĠĠĠĠĠĠĠ Ġvar Ġk Ġ= Ġ 0 ĊĠĠĠĠĠĠĠ Ġwhile Ġ( i Ġ< Ġtc . size ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprintln (" s [$ k ] Ġ(${ sc [ k ]}) Ġ== Ġt [$ i ] Ġ(${ tc [ i ]}) ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( sc [ k ] Ġ== Ġtc [ i ]) Ġk ++ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( k Ġ== Ġsc . size ) Ġreturn Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġi ++ ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġfalse ĊĠĠĠ Ġ} Ċ }