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

20
Encontre o ímpar em uma sequência

O desafio: Considere a função F(N) = 2^N + 1onde Né um número inteiro positivo menor que 31. A sequência definida por esta função é: 3, 5, 9, 17, 33, 65, 129, 257, 513, 1025, 2049, 4097, 8193, 16385, 32769, 65537, 131073, 262145, 524289, 1048577, 2097153, 4194305, 8388609, 16777217, 33554433,...

20
Classificação de Chaves Múltiplas

Dada uma lista de índices e zero ou mais listas de números inteiros, produza as listas de números inteiros, classificadas em ordem crescente, com a prioridade principal da primeira entrada. Exemplo Deixe que as teclas sejam [1, 0, 2]e as listas sejam [[5, 3, 4], [6, 2, 1], [5, 2, 1]]. Essas...

20
Arte de carro ASCII KITT

A série de TV dos anos 80 Knight Rider apresentava um carro inteligente e autoconsciente chamado KITT. Um aspecto distintivo do carro era uma barra de scanner montada na frente que permitia ao KITT "ver" (e que parecia suspeitamente familiar aos fãs de outra série de TV anterior ). O scanner tinha...

20
Um sinal mostrando o horário de funcionamento agrupado de um café

Você provavelmente já viu estas placas nas portas de várias lojas: HORÁRIO DE ABERTURA segunda-feira 0900-1800 sáb-dom 1100-1530 A tarefa aqui é gerar um sinal como esse, agrupando dias consecutivos com o mesmo horário de funcionamento, a partir de uma lista de horários de funcionamento...

20
Visualize a classificação

Digamos que eu tenha uma lista como [3, 0, 4, 2, 1], e eu uso a classificação de seleção para classificá-la, eu poderia visualizá-la assim: 3,0,4,2,1 |-| 0,3,4,2,1 |-----| 0,1,4,2,3 |-| 0,1,2,4,3 |-| 0,1,2,3,4 Esse desafio é visualizar a classificação como esta. Entrada Sua entrada será uma...

20
Sufixos Explodidos

Dada uma sequência ASCII, produza os sufixos explodidos dela. Por exemplo, se a sequência fosse abcde, existem 5 sufixos, ordenados do maior para o menor: abcde bcde cde de e Cada sufixo é explodido , o que significa que cada caractere é copiado tantas vezes quanto a sua localização indexada...

20
Números espaçados

Dada uma lista de Nnúmeros inteiros não negativos, imprima esses números com cada um preenchido à esquerda por espaços com um comprimento de N. (Como alternativa, retorne uma lista de caracteres / sequência.) Você pode assumir que Nseja maior ou igual ao número de dígitos do maior número na lista....

20
Codegolf o permanente

O desafio é escrever codegolf para a permanente de uma matriz . A permanente de uma matriz- nby = ( ) é definida comonAai,j Aqui S_nrepresenta o conjunto de todas as permutações de [1, n]. Como um exemplo (do wiki): Seu código pode receber entrada da maneira que desejar e fornecer saída em...

20
Encontre o desvio máximo

Esse problema é "inspirado" a partir de uma pergunta que foi originalmente feita no Quora (não no código de golfe). Eu só quero fazer disso um desafio para vocês (e meu primeiro problema de envio aqui). Dada uma matriz de elementos inteiros ve um número inteiro d(assumimos que d é menor ou igual...

20
Encontre os Emirados!

Um emirp é um primo não palindrômico que, quando revertido, também é primo. A lista de emirps da base 10 pode ser encontrada no OEIS . Os seis primeiros são: 13, 17, 31, 37, 71, 73 No entanto, devido à regra de reversão, os emirps são diferentes em cada base. Por exemplo, os seis primeiros...

20
Descasque a batata

Esta é uma batata: @@ @@@@ @@@@@@ @@@@@@ @@@@ @@ De maneira mais geral, uma batata tamanho N é definida como a seguinte forma: Se N for par, são 2 @símbolos centralizados , seguidos por 4 @símbolos centralizados , seguidos por 6 @símbolos centralizados , até N @símbolos centrais ; então, N...

20
Numpad Word Search

Dado um número inteiro de 1 a 999 inclusive, imprima um valor verdadeiro se ele aparecer horizontal, verticalmente ou diagonalmente, para frente ou para trás, em qualquer lugar do quadrado 3x3 dos dígitos 1-9 em um teclado numérico padrão : 789 456 123 Se o número não aparecer, digite um valor...

20
Exibir um relógio digital

Exibir um relógio digital (Vejo que há muitos desafios no relógio, tentei ler todos, tenho certeza de que isso é único) Escrever algum código que atualiza continuamente um relógio digital exibida no formato de h:m:sonde h, me spode ocupar 1 ou 2 caracteres cada. As restrições em termos simples,...

20
Multiplicação de zíper

Introdução Vamos definir uma nova operação aritmética, que chamo de multiplicação de zíper . Para multiplicar por zíper dois números inteiros não negativos, adicione zeros à esquerda para fazer coincidir os comprimentos, multiplique os dígitos da base 10 correspondentes dos números, adicione zeros...

20
Inverter localmente um polinômio

Desafio Dado um polinômio pcom coeficientes reais de ordem 1e grau n, encontre outro polinômio qde grau no máximo ntal que (p∘q)(X) = p(q(X)) ≡ X mod X^(n+1), ou seja, p(q(X)) = X + h(X)ondeh seja um polinômio arbitrário ord(h) ≥ n+1. O polinômio qé determinado exclusivamente por p. Para um...

20
Random Pixel Poking

Sua tarefa é simples: escreva um programa que substitua pixels aleatórios em um retângulo preto de 16px * 8px (largura por altura) por um pixel branco. Os furos devem ser uniformemente aleatórios e você deve gerar a imagem de 16 x 8 px com os pixels brancos inseridos. Substitua apenas 1 pixel...

20
Guie o alfabeto

Guie o alfabeto Dada uma matriz de direções, onde as direções são definidas da seguinte maneira: NW N NE W . E SW S SE Ou como índices (você pode usar esses índices para obter instruções em vez das strings acima): 0 1 2 3 . 4 5 6 7 Você pode escolher qualquer formato, pois o suporte a ambos...