Pergunta de entrevista da empresa Viasat

one string manipulation question and one state machine