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

26
Compare números de versão

Quando publicamos algum software, atribuímos um número de versão a ele. E os usuários podem querer atualizar para a versão mais recente de alguns softwares. Portanto, é hora de descobrir qual versão deve ser mais nova. Entrada Insira dois números de versão como seqüências de caracteres. No...

26
Coroa coroa de cem coroas

Percebi que um determinado jogo tinha um contador de vida peculiar que, em vez de parar 999, ganhou um novo dígito - o número seguinte era de cem coroas ou 👑00. Depois 👑99veio a coroa cem coroas ( 👑👑0) e o último número, depois 👑👑9, foi a coroa cem coroas ou 👑👑👑, que seria 1110 em decimal. Sua...

26
Faça-os somar 10.000

Atingimos recentemente o limite de 10.000 perguntas sobre PPCG. Viva! Vamos comemorar isso com um simples desafio. Entrada Dois números inteiros e , ambos em , de modo que .UMAAABBB[ 1..9999 ][1..9999][1..9999]A + B <

26
Igualar a matriz

Desafio Você é dado um array de inteiros. Com um movimento, você pode aumentar ou diminuir um elemento da matriz em 1 . Sua tarefa é equalizar a matriz, ou seja, igualar todos os elementos da matriz, executando alguns movimentos . Mas isso não basta! Você também deseja fazer o mínimo de movimentos...

26
Aleatoriedade arbitrária

A aleatoriedade é divertida. Desafios sem sentido são divertidos. Escreva uma função que, dada a entrada inteira n, produza um conjunto (não ordenado, exclusivo) de nnúmeros inteiros exatamente aleatórios entre 1e n^2(inclusive), de modo que a soma de todos os números inteiros seja igual a n^2. A...

26
Densamente compactado decimal (DPD) em decimal

Para fãs de nandgame: Por favor, experimente DPD para decimal em portas lógicas também! fundo O decimal densamente compactado (DPD) é uma maneira de armazenar com eficiência dígitos decimais em binário. Ele armazena três dígitos decimais (000 a 999) em 10 bits, o que é muito mais eficiente que...

26
Gere uma senha

É muito difícil lembrar minha senha, então criei uma maneira de gerar uma senha. A maneira como eu gero minha senha é de uma palavra ou frase, seguindo estas etapas: Comece da esquerda para a direita Encontre a contagem de cada letra Coloque a letra com sua contagem em um pedido Cartas com...

26
Crie pódios em ASCII

Nas competições esportivas, muitas vezes acontece que os vencedores são apresentados nos pódios, com a pessoa em primeiro lugar na posição mais alta no meio, a pessoa em segundo lugar na altura do meio à esquerda e a pessoa em terceiro lugar na posição mais baixa e para a direita. Vamos recriar...

26
Os Triângulos Digitais

Desafio: Entrada: Um número inteiro positivonnn Saída: Crie uma lista no intervalo e junte-a a uma sequência (ou seja, seria a sequência ).[1,n][1,n][1,n]n=13n=13n=1312345678910111213 Agora, produzimos um triângulo usando os prefixos ou sufixos dessa string, em uma das quatro orientações a...

26
O enésimo número de Grifo

Eu vim com uma série de números no outro dia e decidi verificar qual era o número OEIS. Para minha surpresa, a sequência não parecia estar no banco de dados da OEIS, então decidi nomear a sequência depois de mim mesmo (observe que alguém que é muito mais inteligente do que eu provavelmente já...

26
Dados de Falácia do Jogador

A falácia do jogador é um viés cognitivo em que, por engano, esperamos que coisas que ocorreram com frequência sejam menos prováveis ​​de ocorrer no futuro e que coisas que não ocorreram há algum tempo sejam mais prováveis ​​de acontecer em breve. Sua tarefa é implementar uma versão específica...

26
Saída com o mesmo comprimento sempre

Em desafios como Saída com o mesmo tamanho do código e Criar saída com o dobro do tamanho do código , pensei em um desafio separado, mas semelhante. A tarefa é produzir uma saída. Pode ser uma string, uma lista de caracteres ou qualquer que seja o formato de saída padrão do seu programa. No...

26
Infinitamente muitos números primos

Desde Euclides, sabemos que existem infinitos primos. O argumento é por contradição: se há apenas um número finito muitos, digamos p1,p2,...,pnp1,p2,...,pnp_1,p_2,...,p_n , então certamente m:=p1⋅p2⋅...⋅pn+1m:=p1⋅p2⋅...⋅pn+1m:=p_1\cdot p_2\cdot...\cdot p_n+1 não é divisível por qualquer desses...

25
Calcular 500 dígitos de pi

Escreva um programa para calcular os primeiros 500 dígitos do pi, atendendo às regras abaixo: Ele deve ter menos de 500 caracteres. Ele não pode incluir constantes "pi", "math.pi" ou pi semelhantes, nem pode chamar uma função de biblioteca para calcular pi. Não pode usar os dígitos "3", "1" e "4"...

25
Intérprete de auto-interpretação

Com base em um comentário de George Edison a essa pergunta , escreva o menor intérprete de auto-interpretação. Você pode usar o idioma de sua escolha. Idiomas vazios não contam. Seu programa deve ter pelo menos dois caracteres. O programa não precisa interpretar o idioma inteiro , apenas um...

25
Desenhar resultados de dados em ASCII

Mostre o resultado aleatório de um lançamento de dados, se feito com um dado em forma de cubo, em ASCII. $ dice deve resultar em um ----- | | | o | | | ----- ----- |o | | | | o| ----- ----- |o | | o | | o| ----- ----- |o o| | | |o o| ----- ----- |o o| | o | |o o| ----- ----- |o o| |o...

25
Recrie um jogo 'Snake' em um console / terminal

Jogos são divertidos esse codegolf aqui foi tão divertido que tive que criar uma versão para outros jogos clássicos com complexidade semelhante. Maneira mais curta de criar um jogo básico de Space Invaders em Python Desta vez, no entanto, tente recriar o clássico jogo 'Snake', no qual você começa...

25
Você pode Meta Quine?

Semelhante a outros quebra-cabeças quine (mais especificamente, este ), escreva um programa que produza a fonte por si mesmo. Aqui está a nova reviravolta: O código produzido NÃO deve ser idêntico à fonte. Em vez disso, ele deve gerar um programa diferente que criará o primeiro. O desafio...

25
Marque um jogo de boliche

Sua tarefa é resumir e obter a pontuação de um jogador em um jogo de boliche de 10 pinos após até 21 jogadas . Os rolos são representados como uma sequência de números inteiros no seu método preferido de entrada . Cada número inteiro corresponde ao número de pinos que foram derrubados nesse...