Pergunta de entrevista da empresa Yahoo

Two coding questions not easy