Pergunta de entrevista da empresa Headstorm

coding challenge, algorithm