Pregunta de entrevista de Wireless Generation, Inc.

the offline task lets you write some script to implement some function, it took me over 5 hours to solve it.