Perguntas com a marcação «array-manipulation»

20
Diamondize a Matrix

Dada uma matriz, produza uma representação da matriz onde o elemento superior esquerdo está no topo, a anti-diagonal é a linha central e o elemento inferior direito está na parte inferior. Por exemplo, considere a seguinte matriz: 1 2 3 4 5 6 7 8 9 A versão em diamante desta matriz é: 1 4...

20
Contando na base bijetiva 62

A tarefa é gerar todas as seqüências de caracteres de 'a' a '999', incluindo caracteres em maiúsculas como: 'a', 'b', 'c' ... 'y', 'z', 'A', 'B', 'C' ... 'Y', 'Z', '0', '1', 2' ... '8', '9', 'aa', 'ab', 'ac' ... 'az', 'aA', 'aB' ... 'aZ', 'a0' ... 'a9', 'ba' e assim por diante (preenchendo as...

20
As listas são divisíveis?

Inspirado (com a explicação roubada) desta fundo Digamos que você tenha duas listas A = [a_1, a_2, ..., a_n]e B = [b_1, b_2, ..., b_n]números inteiros. Dizemos que Aé potencialmente divisível por Bse existe uma permutação Bque torna a_idivisível por b_itodos i. O problema é então: é possível...

20
Onde está o meu valor?

Meu chefe agora quer que eu implemente um mecanismo que permita que ele procure por um item em uma matriz e forneça a ele os índices / índices onde esse valor ocorre. Sua tarefa: Escreva um programa ou função que receba uma matriz e um valor (String, Inteiro, Flutuante ou Booleano) e retorne os...

20
Classificação de Chaves Múltiplas

Dada uma lista de índices e zero ou mais listas de números inteiros, produza as listas de números inteiros, classificadas em ordem crescente, com a prioridade principal da primeira entrada. Exemplo Deixe que as teclas sejam [1, 0, 2]e as listas sejam [[5, 3, 4], [6, 2, 1], [5, 2, 1]]. Essas...

20
Encontre o desvio máximo

Esse problema é "inspirado" a partir de uma pergunta que foi originalmente feita no Quora (não no código de golfe). Eu só quero fazer disso um desafio para vocês (e meu primeiro problema de envio aqui). Dada uma matriz de elementos inteiros ve um número inteiro d(assumimos que d é menor ou igual...

20
Executando o segundo máximo de uma lista

Dada uma lista de números inteiros, sua tarefa é gerar o segundo maior valor nos primeiros k elementos, para cada k entre 2 e o comprimento da lista de entrada. Em outras palavras, imprima o segundo maior valor para cada prefixo da entrada. Você pode gerar um valor arbitrário para o primeiro...

20
Contar as alterações em uma matriz

Sua tarefa hoje é escrever um programa ou função que utilize uma matriz de números inteiros e conte o número de vezes, lendo da esquerda para a direita, que o valor muda. Isso é mais fácil de mostrar com um exemplo:[1 1 1 2 2 5 5 5 5 17 3] => [1 1 1 **2** 2 **5** 5 5 5 **17** **3**] =>...

19
Camadas de Sierpinski

Começando com /\você pode criar um triângulo de Sierpinski como padrão, adicionando uma linha abaixo de tal forma que ... Qualquer ramo solta /ou \se divide novamente em dois ramos: /\. Qualquer colisão de galhos \/morre sem nada (além de espaços). Repetir essas regras gera /\ /\/\ /\ /\...

19
Uma dança de muitas dimensões

Desafio Dada uma nmatriz dimensional de números inteiros e uma permutação dos primeiros nnúmeros naturais, permita as dimensões da matriz de acordo. Detalhes Esse desafio é inspirado no MATLABs permute. demonstração A permutação é fornecida como uma lista de números inteiros, por exemplo, o...

19
Hilbert-Curvifique uma Matriz

Inspirado por esta pergunta Outra maneira de desenrolar uma imagem 2D em uma sequência 1D é usar uma Curva de Hilbert. Há muitas versões dessa curva, dependendo do número de iterações usadas durante o cálculo. Abaixo segue o exemplo das curvas de Hilbert da primeira ordem à quinta ordem. A...

19
Selecionar aleatoriamente em uma matriz

Esse desafio é bastante simples: você recebe uma matriz de números inteiros positivos (sem incluir 0) e precisa selecionar um elemento aleatório nessa matriz. Mas aqui está a diferença: a probabilidade de selecionar um elemento depende do valor do número inteiro, ou seja, à medida que o número...

19
Metade dos falsos

Tarefa Dada uma matriz não vazia de 0e 1, reduza pela metade os comprimentos das execuções de 0. Entrada Uma matriz de 0e 1. Formato aceitável: Matriz real no seu idioma Sequência separada por avanço de linha de 0e1 Sequência contígua de 0e1 Qualquer outro formato razoável Por exemplo, as...