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

17
Analisando terremotos

fundo O Random Domino Automaton é um modelo de brinquedo para terremotos, inspirado em autômatos celulares. Nesse desafio, sua tarefa é simular uma versão simplificada desse modelo e coletar dados dele. O autômato é definido em uma matriz Ade kbits, representando uma linha de falha na qual...

17
Labirinto de matriz de salto 1D

Inspirado por We do hopping de torre e relacionado a 2D Maze Minus 1D Introdução Sua tarefa é encontrar o caminho mais curto para sair de um labirinto de matrizes seguindo as regras especificadas. Desafio Uma matriz 1D a com n elementos pode ser considerada como um labirinto composto por n...

17
Dead Frog Walking

Introdução Jonny quer jogar Frogger. No entanto, ele não é muito bom. De fato, ele apenas tentará seguir em frente, e somente depois que as plataformas forem movidas. Descubra se o sapo de Jonny consegue chegar ao fim do caminho ou se ele morre a caminho. Desafio O programa receberá como...

17
Enumerar Desarranjos

Dado um número inteiro positivo nnn gere todos os desarranjos de nnn objetos. Detalhes Um desarranjo é uma permutação sem ponto fixo. (Isto significa que em cada número de desarranjo iii não podem estar no entrada -ésimo).iii A saída deve consistir em desarranjos dos números (ou alternativamente...

17
Peneiras Distintas

Dada uma lista de números inteiros, crie uma máscara booleana para que os índices verdadeiros possam ser usados ​​para filtrar os valores distintos da lista. Qual índice é selecionado como o verdadeiro não importa, desde que apenas um deles seja selecionado para cada conjunto de índices...

17
Compartilhamento Secreto de Shamir

Dado n(o número de jogadores), t(o valor limite) e s(o segredo), são apresentados os nsegredos gerados pelo algoritmo de Compartilhamento Secreto de Shamir . O Algoritmo Para os propósitos deste desafio, os cálculos serão feitos em GF (251) (o campo finito de tamanho 251, também conhecido como...

17
O monitor Woz

Desafio Recentemente, entrei em computadores de 8 bits e sou fascinado com o funcionamento deles e de outros; portanto, o objetivo desse código de golfe é replicar uma parte do Woz Monitor, projetada por Steve Wozniak para o Apple I. Você deve armazenar uma matriz de 22 valores hexadecimais com...

17
Índice de permutação inversa

Introdução As permutações lexicográficas de uma lista com n elementos podem ser numeradas de 0 a n ! - 1. Por exemplo, os 3! = 6 permutações de (1,2,3)seria(1,2,3) , (1,3,2), (2,1,3), (2,3,1), (3,1,2), (3,2,1). Quando uma permutação é aplicada a uma lista, seus elementos são ordenados na mesma...

17
Fazemos salto de torre

Tarefa Dada uma matriz de números inteiros não negativos a, determine o número mínimo de saltos para a direita necessários para pular "fora" da matriz, iniciando na posição 0, ou retornar zero / nulo se não for possível. Um salto do índice ié definido como um aumento no índice da matriz, no...

17
Um padrão simples

Entradas: Dois únicos dígitos (chamá-los de deixar me n) e dois caracteres (vamos chamá-los ae b) no seu formato de entrada de escolha. Resultado: Para o passo a passo, finja m=2, n=5, a='a', b='b'. Sua saída será uma string criada a partir de suas quatro entradas. Vamos chamar a string result,...

17
Calcular o total de slots

Dada uma lista de tarefas, que devem ser executadas em ordem, com cada uma ocupando um slot, quanto tempo levará para executá-las todas se, depois de fazer uma tarefa, a mesma tarefa não puder ser executada para os próximos dois slots (esfriando os slots )? No entanto, um trabalho diferente pode...

17
Elementos desaparecendo

Dada uma sequência Se uma lista de índices X, modifique Sremovendo o elemento em cada índice Senquanto usa esse resultado como o novo valor de S. Por exemplo, dado S = 'codegolf'e X = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | c o d e g o l f | Remove 1 c d e g o l f | Remove 4 c d e g l f | Remove 4 c d...

17
Obtenha as etapas da sequência

Desafio Dada uma sequência de números, crie uma função que retorne as etapas da sequência. Suponha que uma sequência será N >= 3 A sequência repetirá as etapas pelo menos uma vez Sequência conterá apenas números naturais Sua função ou programa deve retornar a menor seqüência possível de...

16
Mesa sem borda

Neste desafio, você colocará as letras do alfabeto em um plano cartesiano e produzirá o resultado como um texto. Sua entrada consistirá em uma lista de lista com 3 parâmetros: Coordenada X Coordenada Y Corda Quão? Sabemos que um plano cartesiano contém 2 eixos e 4 quadrantes, onde os sinais...

16
Obter o valor mais próximo do número

Neste código de golfe, você precisa obter o número mais próximo de outro em uma lista. A saída pode ser o número mais próximo da entrada. Exemplo: value: (Input) 5 --- [1,2,3] --- 3 E, o programa pode funcionar com números negativos. Exemplo: value: (Input) 0 --- [-1,3,5] --- -1 value:...

16
Matriz diagonal de bloco de colunas

Inspirado por Copiado desta pergunta no Stack Overflow. Dada uma matriz A, crie uma matriz de Bmodo que as colunas de Asejam dispostas na diagonal do bloco. Por exemplo, dado 1 2 3 4 5 6 a saída seria 1 0 0 4 0 0 0 2 0 0 5 0 0 0 3 0 0 6 Regras A entrada e a saída podem estar na forma de...

16
Decomponha um número!

Sua tarefa é decompor um número usando o formato abaixo. Isso é semelhante à conversão de base, exceto que, em vez de listar o digitsna base, você lista values, de modo que a lista seja adicionada à entrada. Se a base especificada for n, cada número da lista deve estar na forma de k*(n**m), onde...