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

22
Vamos fazer uma localização aritmética!

Do artigo da Wikipedia : A aritmética de localização (Latin arithmeticæ localis) é o sistema numérico binário aditivo (não-posicional), que John Napier explorou como técnica de computação em seu tratado Rabdology (1617), tanto simbolicamente quanto em uma grade semelhante a um tabuleiro de...

22
Braille-ify uma corda

E não, isso não é uma brincadeira de traduzir texto ASCII para braille . Existem 2 8 = 256 padrões Braille em Unicode. (Por 'Braille' quero dizer células de 8 células) W, espera. Quantos caracteres ASCII havia? 2 7 = 128? Bem, então, vamos transformar ASCII em Braille, porque não há...

22
Inverter e adicionar degenerescência

Introdução Inverter e adicionar é tão simples quanto parece, pegue ne adicione aos seus dígitos na ordem inversa. (por exemplo, 234 + 432 = 666). Se você aplicar esse processo repetidamente, alguns números atingirão um número primo e outros nunca atingirão um primo. Exemplo Eu tenho atualmente...

22
Obtenha um número aleatório de n dígitos com dígitos distintos e primeiro não um 0

Eu li essa pergunta e achei que seria um bom desafio. Tarefa Dê uma entrada para 0<n<10gerar um número aleatório com exatamente n dígitos o primeiro não é 0 então f(n)>10**(n-1)-1 dígitos distintos Critérios de vitória Isso é código-golfe, então o código mais curto...

22
Troque a paridade

Tarefa Dado um número inteiro positivo n, a saída n+1se né ímpar e a saída n-1se né par. Entrada Um número inteiro positivo. Você pode assumir que o número inteiro está dentro da capacidade de manipulação do idioma. Saída Um número inteiro positivo, especificado acima. Casos de teste input...

22
Expandir o Problema da Aluna de Kirkman

Para aqueles que não estão familiarizados, o Problema de Aluna de Kirkman é o seguinte: Quinze jovens de uma escola saem três lado a lado por sete dias seguidos: é necessário organizá-las diariamente, para que ninguém duas ande duas vezes lado a lado. Podemos ver isso como uma lista aninhada 3...

22
Calcular a soma binária de uma palavra

Pegue uma string scontendo caracteres ASCII imprimíveis como entrada e produza sua "soma binária dividida". Precisa de uma explicação? Como você obtém a soma binária dividida? Usaremos a string A4como exemplo na explicação a seguir. Converta os caracteres em binários, tratando cada letra como...

22
O enésimo caractere é igual ao enésimo do último caractere?

Inspirado por O começo é igual ao fim Dada uma string se um número inteiro n, faça uma truthy / falsey sobre se o nth char in sé igual ao nth do end char in s. Entrada Uma sequência não vazia e um número inteiro. Você pode usar indexação com base em 0 ou indexação com base em 1. O número inteiro...

22
Número diferente, mesmo peso

fundo O peso de Hamming de um número inteiro é o número de unidades em sua representação binária. Para esse desafio, os números inteiros são representados com 32 bits e não são assinados. Desafio Dado um número inteiro entre 0 e 2 ^ 32-1 (não inclusivo), produza um número inteiro diferente...

22
Criar caixas dinamicamente

O desafio: Desenhe um retângulo de caixas ASCII: [] As regras: Toma uma entrada de largura e altura Você pode assumir que ambos são números É necessário produzir uma sequência com caracteres de nova linha, \ n Exemplos: 2, 2: [][] [][] 2, 3: [][] [][] [][] Menos bytes...

22
CSI: Itens do Minecraft

Minecraft 1.12 será lançado amanhã, então vamos comemorar! Escreva um código que receba um número inteiro não negativo N que represente o número de itens de algo no Minecraft . Produza-o de uma maneira mais útil aos jogadores, fornecendo o número de baús, pilhas e itens N equivalentes. Use o...

22
Crie uma régua binária

Dado um número n , gere as primeiras n colunas deste padrão: # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ################################ ... A altura da coluna em (indexado 1) n é o número de 0bits à direita na representação binária de n , mais um. Como resultado, a...

22
Dicas para jogar golfe em Kotlin

Dado o recente anúncio do Google do suporte oficial da Kotlin para o desenvolvimento do Android, achei que seria oportuno pesquisar na comunidade algumas dicas impressionantes de golfe para esse relativamente novo idioma da JVM. O Kotlin inclui uma combinação única de recursos entre os irmãos da...

22
Dobre uma corda em um triângulo

Dada uma corda cujo comprimento é divisível por 4, faça um triângulo como demonstrado abaixo. Se a string for abcdefghijkl, então o triângulo seria: a b l c k defghij Se a string for iamastringwithalengthdivisiblebyfour, então o triângulo seria: i a r m u a o s f t y r b i e n...

22
É um super-prime?

fundo Um super-primo é um número primo cujo índice na lista de todos os primos também é primo. A sequência é assim: 3, 5, 11, 17, 31, 41, 59, 67, 83, 109, 127, 157, 179, 191, ... Essa é a sequência A006450 no OEIS . Desafio Dado um número inteiro positivo, determine se é um...

22
Colora-me um pólo

Digamos que seu trabalho é pintar postes, e um cliente pede para você pintar um poste com 4 seções vermelhas e 3 seções amarelas. Você pode fazer isso com muita facilidade da seguinte maneira: r y r y r y r Com apenas listras amarelas e vermelhas. Agora, digamos que seu cliente solicite que você...

22
Código Golfinator-3000

Como todo mundo sabe , adicionar inator-3000ao final de qualquer substantivo torna o caminho mais legal. Mas o que mais pode tornar uma palavra mais legal? Dada uma string ASCII como entrada, produza a frescura da palavra. Cálculo da frieza Existem 4 elementos para calcular a frescura de uma...