Apresente o código JavaScript de uma função f(A), em que A é um array unidimensional contendo n (2 <= n <= 30000) nomes (strings), sem duplicação.
O objetivo da função é rearranjar aleatoriamente os elementos do array. O código da função deve supor que o array fornecido como parâmetro estará sempre de acordo com a especificação. Não há outro desfecho para a função que não seja o rearranjo aleatório dos elementos embora, em casos raros, seja possível e aceitável que o arranjo aleatório seja idêntico ao arranjo original.
Exemplo:
Para o array X = [‘João’, ’Maria’, ’Adão’], depois de uma chamada da função f(X), os elementos do array poderiam ficar dispostos como [’Adão’, ‘João’, ’Maria’], ou [’Adão’, ’Maria’, ‘João’], ou [’Maria’, ‘João’, ’Adão’], ou qualquer outro arranjo possível que contenha todos os elementos originais, sem repetição.
Observações:
- Não é permitido o emprego de funções externas, à exceção das funções Math.random, Math.floor, Math.ceil, se necessárias.
Serão objetos de avaliação: - A sintaxe e a organização do código;
- A conformidade com a especificação;
- O grau de complexidade alcançado pelo algoritmo empregado. Quanto mais eficiente, maior a pontuação.
- A quantidade de memória alocada na execução. Quanto menor a memória de trabalho, maior a pontuação.
Ops! Esta questão ainda não tem padrão de resposta.
Ops! Esta questão ainda não tem resolução em texto.
Ops! Esta questão ainda não tem resolução em vídeo.
Questões Relacionadas
Um analista de suporte em TI foi chamado para ajudar o administrador de um ambiente Linux que estava integrando um novo sistema na rede. O administrador disse que não consegue acessar o sistema a partir das estações de trabalho da instituição.
Considere as seguintes informações sobre o cenário:
• O sistema está funcionando plenamente;
• O servidor do novo sistema possui o endereço IP 10.225.10.15/24 e o nome sistemanovo.judiciario.tjdft;
• As estações de trabalho utilizam sistema operacional Linux;
• O Firewall existente filtra apenas pacotes oriundos da Internet;
• O acesso do usuário ao sistema é realizado por uma página da Intranet através do endereço http://sistemanovo.judiciario.tjdft;
…
Apresente o código de uma função intitulada ordena(X), onde X é um array unidimensional contendo n (n >+ 2) strings não vazias. O objetivo da função é reposicionar os elementos do array em
ordem alfabética crescente. O array é sempre fornecido de acordo com a especificação e não é necessário verificar sua consistência. Ao final, a função retorna o número de elementos encontrados no array X.
Exemplo.
Uma chamada da função ordena(X), com X = [“B”, “C”, “A”, “B”], reposiciona os elementos de X para [“A”, “B”, “B”, “C”].
Observações.
- Não é permitido o emprego de funções/métodos auxiliares que rea…
O Business Intelligence (BI) pode ser entendido como a utilização de diversas fontes de informação para extrair conhecimentos e apoiar elaborações táticas de ganhos de competitividade para os negócios de corporações de diversas naturezas. Os conceitos de datawarehouse (DW), modelagem multidimensional e processamento OLAP fazem parte das estratégias de BI das corporações.
(KIMBALL, Ralph e ROSS, Margy. The Datawarehouse Tookit. 3ª ed., Indianápolis: Wiley, 2013. [com adaptações].)
Considerando o preâmbulo, responda aos itens a seguir.
1. Identifique os elementos centrais do modelo arquitetural de DW proposto por Kimball.
2. Apresente e descreva as características dos modelos multidimen…



