Perguntas com a marcação «code-golf»

20
Como termina o quadrado?

Na Base-10, todos os quadrados perfeitos terminam em 0 , 1 , 4 , 5 , 6 ou 9 . Na Base-16, todos os quadrados perfeitos terminam em 0 , 1 , 4 ou 9 . Nilknarf descreve por que isso é e como resolver isso muito bem nesta resposta, mas também darei uma breve descrição aqui: Ao quadrado um número da...

20
Dentro dos números de Fibonacci

O desafio Dada uma entrada inteira, retorne o primeiro número de Fibonacci que contém a entrada em si, juntamente com o índice desse número de Fibonacci (índices começando em 0 ou 1 - até você, mas mencione qual em sua resposta). Por exemplo, se for dada a entrada 12, o programa retornará 26:...

20
Esses identificadores são equivalentes?

No idioma Nim , as regras para diferenciar identificadores são um pouco mais relaxadas do que na maioria dos outros idiomas. Dois identificadores são equivalentes ou endereçam a mesma variável se seguirem estas regras : o primeiro caractere de ambos é o mesmo (diferencia maiúsculas de...

20
Onde está o meu valor?

Meu chefe agora quer que eu implemente um mecanismo que permita que ele procure por um item em uma matriz e forneça a ele os índices / índices onde esse valor ocorre. Sua tarefa: Escreva um programa ou função que receba uma matriz e um valor (String, Inteiro, Flutuante ou Booleano) e retorne os...

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
Prever uma colisão: o ladrão vai fugir?

Pense em uma estrada como uma linha numérica, começando 0e continuando indefinidamente: ................................................................. Existem dois carros na estrada: Ce R. Cé o policial que está tentando pegar R, o ladrão. Ccomeça às 0e Rcomeça em algum lugar na...

20
Encontrando seu parceiro

Desafio Dada uma lista arbitrária de duas tuplas e um único elemento em uma dessas tuplas, produza seu "parceiro", isto é, dado ae [(i,j),...,(a,b),...,(l,m)], saída b. Você pode assumir que todas as tuplas são únicas e que todos os elementos nas tuplas são cadeias. Além disso, assuma que você não...

20
Dobre o número inteiro para economizar espaço!

O matemático louco possui uma grande coleção de números e, portanto, o espaço que resta é bastante limitado. Para economizar alguns, ele deve dobrar seus números inteiros, mas infelizmente ele é realmente preguiçoso. Sua tarefa, se você deseja ajudá-lo, é criar uma função / programa que dobre um...

20
Quantos estados faço fronteira?

Quando eu era mais nova, tinha um grande mapa dos EUA pregado na minha parede em frente à minha cama. Quando estava entediado, olhava aquele mapa e pensava nas coisas. Coisas como o teorema das quatro cores, ou qual estado fazia fronteira com a maioria dos outros estados. Para economizar para mim...

20
Manter / Largar / Aumentar Sequência

Aqui está a sequência da qual estou falando: {1, 4, 5, 9, 10, 11, 16, 17, 18, 19, 25, 26, 27...} A partir de 1, mantenha 1, solte os 2 próximos, mantenha os 2 próximos, solte 3, mantenha 3 e assim por diante. Sim, também está no OEIS (A064801) ! O desafio Dado um número inteiro n>0,...

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
Encontre a soma dos divisores de N

Escreva um programa que exiba na tela a soma dos divisores de um número (1 ≤ N ≤ 100) inserido pelo usuário no intervalo de 1 a N. Este é o OEIS A000203 . Exemplos: Entrada : 7 7 / 1 = 7 7 / 7 = 1 7 + 1 = 8 Saída: 8 Entrada: 15 15 / 1 = 15 15 / 3 = 5 15 / 5 = 3 15 / 15 = 1 15 + 5 + 3...

20
Construa um tabuleiro de damas

Para este desafio, você imprimirá as coordenadas e a cor de cada peça no início de um jogo de damas. Digite x e y (separados por vírgula) para cada quadrado (indexado de 0 a 7) em um tabuleiro de damas, seguido de um "r" ou "b" (para vermelho ou preto) onde a parte superior do tabuleiro (mais...

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

20
Triângulos de hexágonos

Suponha um mosaico infinito de hexágonos compostos por |/\caracteres. / \ / \ / \ / \ | | | | | \ / \ / \ / \ / etc. | | | | \ / \ / \ / Dada a entrada n > 0, produza uma parte triangular desse lado a lado, conforme ilustrado nos exemplos abaixo, ancorada com a _no meio de um...

20
Encontre a diferença BCD de um número

Diferença BCD Dado um número inteiro n, converta-o para BCD ( decimal com código binário ) substituindo cada dígito decimal pela sua representação binária de 4 dígitos 234 -> 0 0 1 0 0 0 1 1 0 1 0 0 Em seguida, gire a lista de dígitos binários para encontrar os números maiores e menores,...

20
Renderização de remarcação simples

Existem várias maneiras de criar cabeçalhos em postagens na rede Stack Exchange. O formato que é mais comumente 1 usado em PPCG parece ser: # Level one header ## Level two header ### Level three header Observe o espaço após as marcas de hash. Além disso, observe que marcas de hash à direita não...