Pergunta de entrevista da empresa Adobe

traverse a given json object in different ways (ex bfs,dfs,etc)