Pergunta de entrevista da empresa Bloomberg

TDD implement with problem statement.