Pregunta de entrevista de Microsoft

Complex string manipulation without api.