Pergunta de entrevista da empresa Buildium

simple OOP exercise and logical algorithm