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

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...

16
Jam não adicione assim

fundo Os átomos aritméticos da geléia se vetorizam automaticamente. De fato, x + y é bem definido sempre que x e y são números ou matrizes irregulares de números. O código fonte do Jelly implementa esse comportamento usando um vetorizador genérico, mas para esse desafio, consideraremos apenas a...

16
Batalha de risco: indo para baixo

Dadas duas listas de jogadas de dados para uma batalha em Risco, seu programa ou função deve gerar quantas tropas cada jogador perde. fundo Você não precisa ler isso, pois é apenas um pano de fundo. Vá para o subtítulo "Tarefa" para continuar inabalável. No jogo de risco , um jogador pode atacar...

16
Mario Kart Marcando com Gravatas

Encontrei esse problema enquanto trabalhava em outro desafio que estou fazendo para este site. Nesse desafio, utilizo " Mario Kart 8 Scoring ". A quantidade de pontos que o jogador em k é colocado é representada por esta matriz de 1 índice: [15,12,10,9,8,7,6,5,4,3,2,1]. Então, o 1º lugar recebe 15...

16
Medindo uma pilha de toras

Introdução Este é um log de comprimento 5: ##### Quero empilhar um monte desses logs em cima uns dos outros. Como faço para fazer isso, deslizo um novo log para o mais alto da direita e paro de deslizar quando as extremidades esquerda ou direita estão alinhadas (não pergunte o porquê). Se o...

16
Algoritmo de cruzamento de genes em execução

Sua tarefa é aceitar como entrada duas seqüências genéticas e uma sequência de "pontos de cruzamento" e retornar a sequência de genes resultante dos cruzamentos indicados. O que quero dizer com isso é dizer que você tem as seqüências [A, A, A, A, A, A, A]e [Z, Z, Z, Z, Z, Z, Z], e cruza os pontos...

16
Números iguais na sub-matriz

Dada uma matriz de números com length >=3elength % 3 == 0 [1, 2, 3, 4, ...] Você o dividirá em sub-matrizes de comprimento 3 [[1, 2, 3], [4, 5, ...], [... E retorne uma matriz com [0] => A quantidade de casos no sub-array em que todos os números são iguais [1] => No caso de todos...

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...

15
Empilhe o baralho!

Alice e Bob gostam de jogar um jogo de cartas, com um baralho numerado com números inteiros não negativos consecutivos. Alice tem uma maneira muito particular de embaralhar o convés, no entanto. Primeiro, ela pega a carta do topo do baralho e a coloca no fundo do baralho. Então ela remove a...

15
A matriz pode ser embaralhada?

fundo Manipuladores de cartas muito hábeis são capazes de uma técnica pela qual cortam um baralho perfeitamente ao meio e depois intercalam perfeitamente os cartões. Se eles começarem com um deck classificado e executarem essa técnica sem falhas 52 vezes seguidas, o deck será restaurado na ordem...

15
Tokenizar um idioma baseado em pilha

Estive trabalhando outra linguagem de golfe baseada pilha chamada Stackgoat . Neste desafio, você escreverá um Tokenizer para Stackgoat (ou realmente qualquer linguagem geral baseada em pilha). Exemplos "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12',...

15
Aplicar a lei de Kirchhoff

A lei de Kirchhoff diz que, quando você soma todas as correntes (positivas para as correntes que vão para uma junção e negativas para as correntes que saem de uma junção), você sempre obtém o resultado 0. Veja o seguinte diagrama: Usando a lei de Kirchhoff, você pode ver que i1 + i4 - i2 - i3 =...