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

29
A miragem da pessoa inteligente

Era uma vez, eu estava lendo esta pergunta / resposta no Quora Existem realmente programadores com formação em ciência da computação que não podem passar no teste FizzBuzz Este código é dado como a resposta óbvia for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i %...

29
Calcular o superlogaritmo

Este deve ser um desafio simples. Dado um número n >= 0, produza o superlogaritmo (ou log *, log-star ou logaritmo iterado , que são equivalentes, pois nnunca é negativo para esse desafio.) De n. Esta é uma das duas funções inversas à tetração . O outro é a super raiz , que está em uma...

29
Índices e valores de swap

A tarefa Escreva um programa ou função cuja entrada seja uma lista / matriz X de números inteiros e cuja saída seja uma lista de conjuntos de números inteiros Y , de modo que para cada elemento e em cada conjunto Y [ i ], X [ e ] = i , e de tal modo que o número total de elementos nos conjuntos em...

29
Encontre o maior e o menor número em uma matriz

A tarefa A tarefa é muito simples. Dada uma matriz que contém apenas números inteiros e seqüências de caracteres , produza o maior número e o menor número. Casos de teste Input: [1, 2, 3, 4, 5, 6, 7, 8] Output: 1, 8 Input: [5, 4, 2, 9, 1, 10, 5] Output: 1, 10 Input: [7, 8, 10, "Hello", 5,...

28
Socorro! Minha calculadora está com defeito!

Introdução Minha calculadora está se comportando de forma estranha. Às vezes, quando digito um, 8ele exibe a 2. E às vezes, quando digito em, 6ele exibe a +. Alguns botões estão misturados! Alguém poderia me ajudar a determinar qual? Desafio: Entrada: lista de equações incorretas , com...

28
Índice de uma matriz multidimensional

Linguagens de nível inferior, como C e C ++, na verdade não têm conceito de matrizes multidimensionais. (Diferente de vetores e matrizes dinâmicas) Quando você cria uma matriz multidimensional com int foo[5][10]; Na verdade, isso é apenas açúcar sintático . O que C realmente faz é criar uma...

28
Triângulo um número!

Estamos acostumados ao termo "quadrado" n para significar o cálculo de n 2 . Também estamos acostumados ao termo "cubing" n para significar n 3 . Dito isto, por que não podemos também triangular um número? Como triângulo um número? Primeiro, vamos escolher um número 53716. Posicione-o em um...

28
Vida de um verme

Termos e Condições Um worm é qualquer lista de números inteiros não negativos e seu elemento mais à direita (ou seja, o último ) é chamado de cabeça . Se a cabeça não for 0, o worm tem um segmento ativo que consiste no bloco contíguo mais longo de elementos que inclui a cabeça e tem todos os seus...

28
Múltiplos Mais Comuns

Não confunda com Mínimo Múltiplo Comum . Dada uma lista de números inteiros positivos com mais de um elemento, retorne o produto mais comum de dois elementos na matriz. Por exemplo, o MCM da lista [2,3,4,5,6]é 12, pois uma tabela de produtos é: 2 3 4 5 6 --------------- 2 | # 6 8 10 12 3 | #...

28
Falsificar breves verdades

Encontre a execução mais longa de true em uma lista de booleanos. Retorne a mesma lista, com todas as outras verdades falsificadas. Entrada, saída Uma lista; qualquer formato usual (por exemplo, uma lista delimitada como uma string). Detalhes Verdadeiro e falso podem ser qualquer coisa que seu...

28
Normalizar um vetor

Para normalizar um vector é para dimensioná-lo até um comprimento de 1 ( um vector de unidade ), enquanto se mantinha a direcção consistente. Por exemplo, se quiséssemos normalizar um vetor com 3 componentes, u , primeiro encontraríamos seu comprimento: | u | = sqrt (u x 2 + u y 2 + u z 2...

28
Girar uma coluna

Dado um número k e um bloco de texto ou uma matriz 2D que as matrizes internas possam ter comprimentos desiguais (que se assemelham a um bloco de texto), gire cada caractere ou elemento da k- ésima coluna para cima ou para baixo até a próxima posição isso existe. Exemplo Gire a 20ª coluna do...

28
Encontre os gêmeos únicos

Você será dado duas matrizes / Listas / vetores de inteiros não negativos A e B . Sua tarefa é a saída o mais alto número inteiro N que aparece em ambos A e B , e também é único em ambos A e B . Você pode assumir que existe pelo menos um desses números. Qualquer método / formato razoável de...

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

27
Imprimir uma matriz de diagonais de bloco

Aqui está um código simples de tamanho de mordida (tamanho de byte?): Dada uma lista não vazia de números inteiros positivos menores que 10, imprima um matriz diagonal de blocos, em que a lista especifica o tamanho dos blocos, em ordem. Os blocos devem consistir em números inteiros positivos...

27
É um código OVSF?

Dada uma lista de 1s e -1s, determine se é ou não um código OVSF válido (emitindo um valor de verdade ou falsey). Os códigos OVSF são definidos da seguinte maneira: [1] é um código OVSF. Se Xfor um código OVSF, então X ++ Xe X ++ -Xsão ambos códigos OVSF. Aqui ++está a concatenação da lista e...