Pregunta de entrevista de Microsoft

DSA related problems. Medium level.