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

39
Olha, lá em cima no céu! É uma matriz super duper!

Inspirado por essa pergunta de nossos amigos rivais na Code Review. Definições Uma super matriz é uma matriz em que cada novo elemento da matriz é maior que a soma de todos os elementos anteriores. {2, 3, 6, 13}é uma super matriz porque 3 > 2 6 > 3 + 2 (5) 13 > 6 + 3 + 2 (11) {2, 3,...

39
Adição de alinhamento de matriz

Introdução Considere duas matrizes inteiras não vazias, digamos A = [0 3 2 2 8 4] e B = [7 8 7 2] . Para executar a adição de alinhamento neles, fazemos o seguinte: Repita cada matriz vezes suficientes para ter comprimento total lcm (comprimento (A), comprimento (B)) . Aqui lcm representa o...

39
Pi Natural # 0 - Rocha

Objetivo Crie um programa / função que receba uma entrada N, verifique se Npares aleatórios de números inteiros são relativamente primos e retorne sqrt(6 * N / #coprime). TL; DR Esses desafios são simulações de algoritmos que exigem apenas a natureza e seu cérebro (e talvez alguns recursos...

39
Encontre o primeiro elemento duplicado

Dada uma matriz a que contém apenas números no intervalo de 1 a a.length, encontre o primeiro número duplicado para o qual a segunda ocorrência possui o índice mínimo. Em outras palavras, se houver mais de 1 número duplicado, retorne o número para o qual a segunda ocorrência possui um índice menor...

38
Zero sum covers

Introdução Considere uma lista não vazia L de números inteiros. Uma fatia de soma zero de L é uma subsequência contígua de L cuja soma é igual a 0. Por exemplo, [1, -3, 2] é uma fatia de soma zero de [-2, 4, 1, -3, 2, 2 , -1, -1] , mas [2, 2] não é (porque não soma 0), e nem [4, -3, -1] (porque...

37
Diferença do quadrado da soma

Encontre a diferença entre o quadrado da soma e a soma dos quadrados. Esta é a representação matemática: (∑n)2−∑n2(∑n)2−∑n2\left(\sum n\right)^2-\sum n^2 Seu programa / método deve receber duas entradas, esses são os limites inferior e superior da faixa e são inclusivos. Os limites serão...

36
Registros ASCII básicos

Título alternativo: Registre sua sentença de prisão na parede Dado um número n, as contagens de saída agrupadas nos tradicionais 5 por grupo e 50 por linha. Exemplos 1 | | | | 4 |||| |||| |||| |||| 5 |||/ ||/| |/|| /||| 6 |||/ | ||/| | |/|| | /||| | 50. |||/ |||/ |||/ |||/ |||/...

36
A soma é sempre 15

Escreva um programa ou função que use uma matriz de números inteiros não negativos como entrada e produza um conjunto de vetores / matrizes com os elementos da matriz de entrada em ordem, divida para que cada vetor totalize até 15. Se a soma do primeiro N elementos não "atingem 15", então o número...

35
O Fenômeno de Will Rogers

O chamado fenômeno de Will Rogers descreve uma maneira de ajustar as estatísticas aumentando a média em dois (multi) conjuntos quando um elemento é movido entre os dois conjuntos. Como um exemplo simples, considere os dois conjuntos A = {1, 2, 3} B = {4, 5, 6} Seus meios aritméticos são 2e 5,...

35
Stock Time Machine

Stock Time Machine Você obteve acesso a um conjunto de dados, tomorrowStocksque contém os preços das ações da sua empresa favorita na NASDAQ. Este conjunto de dados é um contêiner indexado por minutos após a abertura. Cada índice contém o preço das ações naquele momento. // Assume the stock...

35
Escavar uma matriz

A tarefa Esse desafio é muito simples. Sua entrada é uma matriz 2D retangular de números inteiros, dimensionada pelo menos 1 × 1. Pode ser tomado em qualquer formato razoável. Sua saída deve ser a matriz de entrada, mas com todas as entradas que não estiverem na primeira ou na última linha ou...

35
Boustrophedonise

Relacionado, mas muito diferente. Um boustrophedon é um texto em que todas as outras linhas de escrita são invertidas ou invertidas, com letras invertidas. Nesse desafio, apenas reverteremos todas as outras linhas, mas deixaremos os caracteres reais usados ​​intactos. Você pode escolher quais...

35
Número de falhas no cache FIFO

Esse desafio é realmente simples (e precursor de um mais difícil!). Dada uma variedade de acessos a recursos (simplesmente indicados por números inteiros não negativos) e um parâmetro n, retorne o número de erros de cache que eles teriam, assumindo que nosso cache tenha capacidade ne usando um...

34
Achatar a matriz!

Nesse desafio, sua tarefa é criar um programa que utilize uma matriz aninhada e retorne uma matriz achatada unidimensional. Por exemplo [10,20,[30,[40]],50]deve saída [10,20,30,40,50]. Entrada A entrada será uma matriz aninhada (por exemplo [10,20,[[[10]]]]). Ele conterá apenas números inteiros...

34
Abrir uma matriz

Esse desafio foi inspirado por uma pergunta no Mathematica.SE . Digamos que você tenha uma lista / matriz aninhada de alguma estrutura arbitrária (as listas em cada nível não necessariamente têm o mesmo comprimento). Para simplificar, assumiremos que os nós são números inteiros não negativos ou...

34
Detonar uma string

Dada qualquer sequência, imprima-a na forma de um triângulo, onde o texto corre para cima e para baixo ao longo de cada diagonal. Por exemplo, uma entrada de "Hello World"deve produzir: d l r d o l W r d o l o W r d l o l l o W r d e l o l H l o W r d e l o l l o W r d l o l o...