Pergunta de entrevista da empresa Microsoft

Complex string manipulation without api.