// ĠD RUN KW ATER ĠTEMPLATE ( add Ġdescription Ġand Ġpro totypes ) Ċ // ĠQuestion ĠTitle Ġand ĠDescription Ġon Ġle et code . com Ċ // ĠFunction ĠDeclaration Ġand ĠFunction ĠPro totypes Ġon Ġle et code . com Ċ // 7 1 7 . Ġ 1 - bit Ġand Ġ 2 - bit ĠChar acters Ċ // We Ġhave Ġtwo Ġspecial Ġcharacters . ĠThe Ġfirst Ġcharacter Ġcan Ġbe Ġrepresented Ġby Ġone Ġbit Ġ 0 . ĠThe Ġsecond Ġcharacter Ġcan Ġbe Ġrepresented Ġby Ġtwo Ġbits Ġ( 1 0 Ġor Ġ 1 1 ). Ċ // Now Ġgiven Ġa Ġstring Ġrepresented Ġby Ġseveral Ġbits . ĠReturn Ġwhether Ġthe Ġlast Ġcharacter Ġmust Ġbe Ġa Ġone - bit Ġcharacter Ġor Ġnot . ĠThe Ġgiven Ġstring Ġwill Ġalways Ġend Ġwith Ġa Ġzero . Ċ // Example Ġ 1 : Ċ // Input : Ġ Ċ // bits Ġ= Ġ[ 1 , Ġ 0 , Ġ 0 ] Ċ // Output : ĠTrue Ċ // Explanation : Ġ Ċ // The Ġonly Ġway Ġto Ġdecode Ġit Ġis Ġtwo - bit Ġcharacter Ġand Ġone - bit Ġcharacter . ĠSo Ġthe Ġlast Ġcharacter Ġis Ġone - bit Ġcharacter . Ċ // Example Ġ 2 : Ċ // Input : Ġ Ċ // bits Ġ= Ġ[ 1 , Ġ 1 , Ġ 1 , Ġ 0 ] Ċ // Output : ĠFalse Ċ // Explanation : Ġ Ċ // The Ġonly Ġway Ġto Ġdecode Ġit Ġis Ġtwo - bit Ġcharacter Ġand Ġtwo - bit Ġcharacter . ĠSo Ġthe Ġlast Ġcharacter Ġis ĠNOT Ġone - bit Ġcharacter . Ċ // Note : Ċ // 1 Ġ<= Ġlen ( bits ) Ġ<= Ġ 1 0 0 0 . Ċ // bits [ i ] Ġis Ġalways Ġ 0 Ġor Ġ 1 . Ċ // class ĠSolution Ġ{ Ċ // ĠĠĠ Ġfun Ġis One Bit Character ( bits : ĠInt Array ): ĠBoolean Ġ{ Ċ // ĠĠĠ Ġ} Ċ //} ĊĊĊ Ċ // ĠTime ĠIs ĠMoney