Pregunta de entrevista de TSMC

some array and hash map manipulation