Perguntas com a marcação «integer»

25
Dependências triangulares

Um número triangular é um número que é a soma dos nnúmeros naturais de 1 a n. Por exemplo, 1 + 2 + 3 + 4 = 10também 10é um número triangular. Dado um número inteiro positivo ( 0 < n <= 10000) como entrada (pode ser considerado um número inteiro ou uma sequência de caracteres), retorne o...

24
Implementar kerning simplificado

Introdução Kerning significa ajustar o espaçamento entre as letras de um texto. Como exemplo, considere a palavra Topescrita com os três glifos a seguir: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ........

24
Nova sequência de vizinhos

Os números inteiros não negativos estão cansados ​​de sempre ter os mesmos dois * vizinhos, então eles decidem misturar um pouco as coisas. No entanto, eles também são preguiçosos e querem ficar o mais próximo possível de sua posição original. Eles vêm com o seguinte algoritmo: O primeiro...

24
Tire um byte dele!

Sua tarefa é, dado um número inteiro não assinado n, encontrar o maior número que pode ser criado removendo um único byte (8 bits consecutivos) de dados. Exemplo Dado o número 7831, primeiro o convertemos em binário (removendo quaisquer zeros iniciais): 1111010010111 Em seguida, encontramos...

24
Encontre um ponto fixo

Dado um número inteiro e alguma função de caixa preta, encontre um ponto fixo de na sequência definida por .x1 f: ℤ → ℤfxk+1 := f(xk) Detalhes Um valor xé considerado um ponto fixo de fse x = f(x). Por exemplo, se f(x) := round(x/pi)e temos um ponto de partida , obtemos , então , então e...

24
Todos os oitos únicos

Dada uma matriz retangular não-vazia de números inteiros de 0para 9, produza a quantidade de células que são 8e não têm um vizinho 8. Vizinho é aqui entendido no sentido de Moore , isto é, incluindo diagonais. Portanto, cada célula tem 8vizinhos, exceto as células nas bordas da matriz. Por...

24
Distância Knight

No xadrez, um cavaleiro na grade (x, y) pode se mover para (x-2, y-1), (x-2, y + 1), (x-1, y-2), (x-1, y + 2), (x + 1, y-2), (x + 1, y + 2), (x + 2, y-1), (x + 2, y + 1) em uma etapa. Imagine um tabuleiro de xadrez infinito com apenas um cavaleiro ligado (0, 0): Quantos passos são necessários...

24
Matrix quebra-cabeças

Entrada: Um inteiro n Duas matrizes quadradas de tamanho igual (com sua largura / altura sendo um múltiplo de n) Saída: Um dos dois valores distintos de sua própria escolha, um para resultados de verdade e outro para resultados de falsey (então sim, em 1/0vez de true/falsesão saídas válidas...

24
Radiodifusão modular

Esse desafio está relacionado a alguns dos recursos da linguagem MATL, como parte do evento de linguagem do mês de maio de 2018 . Introdução No MATL, muitas funções de duas entradas funcionam em elementos com transmissão . Isso significa o seguinte: Em termos de elementos (ou vetorizados ): a...

24
Soma circular

Inspirado por uma pergunta no Stack Overflow . Dada uma matriz não vazia de números inteiros xe um número inteiro positivo n, calcule a soma de cada bloco deslizante de comprimento nao longo da matriz x, preenchendo circularmente os valores ausentes à esquerda com valores da direita da seguinte...

23
Reconstruir uma sequência aritmética

Dada uma sequência aritmética finita de números inteiros positivos, com alguns termos removidos do meio, reconstrua a sequência inteira. A tarefa Considere uma sequência aritmética: uma lista de números inteiros positivos na qual a diferença entre dois elementos sucessivos é a mesma. 2 5 8 11 14...

23
Não muito romano Ternário

Dado um número inteiro n ≥ 0, imprima-o em uma notação de base 3 não posicional, usando dígitos 139ABCDE…e um separador de 1 caractere. Cada dígito é uma potência consecutiva de 3 e os dígitos no lado esquerdo do separador são negados, por exemplo, A931 | B → 81− (1 + 3 + 9 + 27) → 41 . Um dígito...

23
Expressões complexas de rolagem de dados

fundo Eu jogo D&D regularmente com alguns amigos. Enquanto falamos sobre a complexidade de alguns sistemas / versões quando se trata de rolar dados e aplicar bônus e penalidades, brincamos com uma complexidade adicional para expressões de rolar dados. Alguns deles eram muito escandalosos (como...

23
Deltas reversos de uma matriz

Deltas reversos de uma matriz Uma continuação de deltas inversos de uma matriz Sua tarefa é pegar uma matriz de números inteiros de 32 bits assinados e recompilar com os deltas invertidos. Exemplo A lista, 18 19 17 20 16 tem os deltas: 1 -2 3 -4 que, quando revertido, produz: -4 3 -2...

23
Golf uma trança crescente numérica

Descrição da trança Nesta trança, quando um fio passa por cima de outro fio, ele adiciona o valor do outro fio a si próprio e todos os outros valores de fio passam. A trança tem três fios e cada fio começa em 1. O primeiro cruzamento é o fio mais à esquerda que cruza o fio médio. O próximo...

23
Classificar por maior dígito (s)

Desafio: Dada uma lista de números inteiros, classifique decrescente pelo (s) maior (s) dígito (s). A ordem dos números com o mesmo dígito maior é classificada pelo segundo maior dígito, etc. Ignoramos dígitos duplicados nos números. E se todos os dígitos de um número forem iguais, a ordem desses...