Pergunta de entrevista da empresa Babbel

Design patterns, live code challenge