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

21
Um jogo de proporções atômicas

Sua tarefa cria um bot que joga Atomas , com a maior pontuação. Como o jogo funciona: O tabuleiro começa com um anel de 6 "átomos", com números que variam de 1a 3. Você pode "reproduzir" um átomo entre dois átomos ou em outro átomo, dependendo do próprio átomo. Você pode ter um átomo normal ou...

21
Desenhe um quadrado vazio de # com a largura especificada

Eu recebi esse desafio da Codingame e estou curioso sobre soluções melhores que as minhas: Dada uma largura via entrada padrão, desenhe um quadrado oco de '#' em determinada largura e comprimento. Exemplo: 5 resultados em ##### # # # # # # ##### Eu usei python para resolver isso, por isso...

21
Sub-matriz máxima

Defina o "subconjunto máximo" de um determinado conjunto como "um subconjunto (consecutivo) com a maior soma". Observe que não há um requisito "diferente de zero". Saída essa soma. Dê uma descrição do seu código, se possível. Entrada de amostra 1: 1 2 3 -4 -5 6 7 -8 9 10 -11 -12 -13 14 Saída...

21
Classificar uma lista de números inteiros

Você recebe uma lista não vazia de números inteiros positivos, por exemplo [6 2 9 7 2 6 5 3 3 4] Você deve classificar esses números pelo seu valor, mas, como é habitual nas tabelas de classificação, se houver um empate, todos os números empatados obterão a mesma classificação e um número...

21
Enrole um presente sazonal

Tarefa Dado um elemento de invólucro e uma matriz 3D não irregular, envolva a matriz na parte superior, inferior e geral. Você deve manipular dados de caracteres e numéricos, mas o wrapper e o presente terão o mesmo tipo de dados. Exemplo de personagem Para dados de caracteres, você pode optar...

21
Count My Change

Sua tarefa é classificar uma matriz que contenha as cadeias "quarto", "moeda de dez centavos", "níquel" e "centavo" várias vezes em nenhuma ordem específica e classificá-las para que elas estejam nessa ordem: quarter dime nickel penny(em outras palavras, maior ou menor valor monetário)....

20
Área de transferência de funções: colar

Esse desafio está relacionado a alguns dos recursos da linguagem MATL, como parte do evento de linguagem do mês de maio de 2018 . Desafio associado: Área de transferência de funções: cópia . Introdução A área de transferência de funções do MATL armazena ("copia") as entradas das quatro chamadas...

20
Tração magnética em uma matriz

fundo Eu tenho uma fileira de ímãs poderosos e um monte de objetos de metal entre eles. Onde os ímãs os puxarão? Entrada Sua entrada é uma matriz de números inteiros não negativos, que conterá pelo menos um 1. Você pode usar qualquer formato razoável. Os 0s da matriz representam o espaço vazio...

20
Contar repetições de uma matriz

Você receberá uma matriz e deve retornar o número de números inteiros que ocorrem mais de uma vez. [234, 2, 12, 234, 5, 10, 1000, 2, 99, 234] Isso retornará 2, já que cada um 234e 2aparecerá mais de uma vez. [234, 2, 12, 234] [2, 12, 234, 5, 10, 1000, 2] A lista nunca terá mais de 100k...

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
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
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
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
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**] =>...