Pergunta de entrevista da empresa Natural Group

2or 3 coding problem medium level.