package Ġcom . m fa h mi . scre ent est 1 . utils Ċ Ċ import Ġandroid . annotation . Suppress Lint Ċ import Ġjava . time . LocalDate Ċ import Ġjava . time . format . DateTime Formatter Ċ Ċ @ Suppress Lint (" New Api ") Ċ fun ĠString . convertTo Date (): ĠLocalDate Ġ{ ĊĠĠĠ Ġreturn ĠLocalDate . parse ( this , ĠDateTime Formatter . ISO _ DATE ) Ċ } Ċ Ċ fun ĠInt . is Prime Num (): ĠBoolean Ġ{ ĊĠĠĠ Ġif Ġ( this Ġ< Ġ 2 ) Ġreturn Ġfalse ĊĠĠĠ Ġfor Ġ( i Ġin Ġ 2 .. this Ġ/ Ġ 2 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( this Ġ% Ġi Ġ== Ġ 0 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġfalse ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġtrue Ċ } Ċ Ċ fun ĠString . remove Space (): ĠString Ġ= Ġthis . filter Ġ{ Ġ! it . is Whitespace () Ġ} Ċ Ċ fun ĠString . is Pal indrome Word (): ĠString Ġ{ ĊĠĠĠ Ġreturn Ġwhen ( this . remove Space (). equals ( this . remove Space (). reversed (), Ġignore Case Ġ= Ġfalse )) Ġ{ ĊĠĠĠĠĠĠĠ Ġtrue Ġ-> Ġ" is Pal indrome " ĊĠĠĠĠĠĠĠ Ġfalse Ġ-> Ġ" not ĠPal indrome " ĊĠĠĠ Ġ} Ċ } Ċ Ċ @ Suppress Lint (" New Api ") Ċ fun Ġget Desc From Date ( date String : ĠString ): ĠString Ġ{ ĊĠĠĠ Ġval Ġdate Ġ= Ġdate String . convertTo Date (). day OfMonth ĊĠĠĠ Ġreturn Ġwhen Ġ{ ĊĠĠĠĠĠĠĠ Ġ( date Ġ% Ġ 3 Ġ== Ġ 0 ) Ġ&& Ġ( date Ġ% Ġ 2 Ġ== Ġ 0 ) Ġ-> Ġ" iOS " ĊĠĠĠĠĠĠĠ Ġdate Ġ% Ġ 2 Ġ== Ġ 0 Ġ-> Ġ" Black berry " ĊĠĠĠĠĠĠĠ Ġdate Ġ% Ġ 3 Ġ== Ġ 0 Ġ-> Ġ" Android " ĊĠĠĠĠĠĠĠ Ġelse Ġ-> Ġ" Phone " ĊĠĠĠ Ġ} Ċ }