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

27
Encontre a carta que falta

Diretrizes Tarefa Escreva um método que use uma matriz de letras consecutivas (crescentes) como entrada e retorne a letra que falta na matriz (listas em alguns idiomas). Regras Isso é código de golfe, então a resposta mais curta em bytes vence! Você sempre terá uma matriz válida Sempre...

26
Conjunto de Soma de Substring

Introdução Vamos observar esta matriz: [3, 2, 4, 1, 1, 5, 1, 2]. Cada elemento exibe o comprimento da substring que deve ser resumida. Vamos dar uma olhada no primeiro elemento da matriz acima: [3, 2, 4, 1, 1, 5, 1, 2] ^ O elemento no primeiro índice é 3 , portanto, agora usamos uma substring...

26
Modo (elemento mais comum) de uma lista

Escreva um trecho para calcular o modo (número mais comum) de uma lista de números inteiros positivos. Por exemplo, o modo de d = [4,3,1,0,6,1,6,4,4,0,3,1,7,7,3,4,1,1,2,8] é 1, porque ocorre no máximo 5 vezes. Você pode assumir que a lista é armazenada em uma variável como de possui um modo...

26
Quando números inteiros ingressam na fila

Introdução Uma fila é um tipo de dados abstrato em que os elementos são adicionados à frente (enfileiramento) e removidos da parte traseira (desenfileiramento). Isso também é conhecido como princípio FIFO (primeiro entrar, primeiro a sair) . É melhor mostrado com um exemplo: Desafio Dada...

26
Encontrar a canção de ninar do incendiário

Imagine um incendiário andando pela cidade e escolhendo suas vítimas de acordo com um padrão muito específico (ou, alternativamente, imagine uma abelha voando pelo jardim e escolhendo suas flores para polenizar de acordo com um padrão muito específico ). Digamos que a cidade seja uma matriz N × N ,...

26
Construir uma escada

Introdução Eu quero construir uma escada. Para isso, peguei no ferro-velho duas tábuas compridas com buracos e quero colocar os degraus nesses buracos. No entanto, os furos não são colocados uniformemente, portanto os passos serão um pouco instáveis ​​e acho difícil estimar a quantidade de haste...

26
Página inicial na gama de listas

Esse desafio é simplesmente retornar uma lista de listas de números inteiros, semelhante à função de intervalo do Python, exceto que cada número sucessivo deve ser tão profundo nas listas. Regras : Crie um programa ou uma função não anônima Deve retornar ou imprimir o resultado O resultado deve...

26
Enésimas diferenças

Em matemática, uma maneira de descobrir qual é o tipo de uma determinada relação (linear, quadrática etc.) para calcular as diferenças. Para fazer isso, você pega uma lista de valores y para os quais a diferença entre os valores correspondentes x é a mesma e subtrai cada um do número acima, criando...

26
Calculando ondas

Estou navegando neste site há um tempo, mas recentemente fiquei realmente interessado em experimentar alguns dos desafios. Eu pretendia tentar alguns dos tópicos existentes sobre golfe com código, mas ontem não tinha acesso à Internet há algum tempo e, nesse meio tempo, pensei em meu próprio...

26
Implementar Lazy Drop Sort

Esse desafio já descreve o dropsort. No entanto, sou meio preguiçoso e realmente só preciso que minha matriz seja um pouco mais ordenada do que antes, não precisa ser ordenada completamente . No Drop Sort, eliminamos cada elemento menos que qualquer elemento anterior a ele. No Lazy Drop Sort,...

26
Igualar a matriz

Desafio Você é dado um array de inteiros. Com um movimento, você pode aumentar ou diminuir um elemento da matriz em 1 . Sua tarefa é equalizar a matriz, ou seja, igualar todos os elementos da matriz, executando alguns movimentos . Mas isso não basta! Você também deseja fazer o mínimo de movimentos...

26
Soma de rotação

Pegue uma matriz quadrada contendo números inteiros positivos como entrada e calcule a "soma rotacionada" da matriz. Soma girada: Pegue a soma da matriz original e a mesma matriz girou 90, 180 e 270 graus. Suponha que a matriz seja: 2 5 8 3 12 8 6 6 10 a soma girada será: 2 5 8 8 8 10 10...

26
Mantenha nonzeros e seus vizinhos

Retirado desta pergunta no Stack Overflow. Agradecemos também a @miles e @Dada por sugerirem entradas de teste que abordam alguns casos de canto. O desafio Dada uma matriz de valores inteiros, remova todos os zeros que não são flanqueados por algum valor diferente de zero. De maneira...

26
Encomendar uma lista

Sumário Dada uma lista de números inteiros, retorne o índice em que cada número inteiro terminaria ao ser classificado. Por exemplo, se a lista estivesse [0,8,-1,5,8], você deveria retornar [1,3,0,2,4]. Observe que os dois 8s mantêm sua ordem em relação um ao outro (a classificação é...

25
Soma da matriz não sobreposta

Soma da matriz não sobreposta Dadas k matrizes de comprimento n , produza a soma máxima possível usando um elemento de cada matriz, de modo que não haja dois elementos do mesmo índice. É garantido que k <= n. Entrada Uma lista não vazia de matrizes não vazias de números inteiros. Saída Um...

25
Quantos dias em um mês?

Dada uma representação textual (nome completo que não diferencia maiúsculas de minúsculas ou abreviação de 3 caracteres) de um mês, retorne o número de dias no mês. Por exemplo, december, DECe dectodos devem retornar 31. Fevereiro pode ter 28 ou 29 dias. Suponha que a entrada seja um mês em uma...