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

20
Eliminação de código morto

O código morto fica lá, sem fazer nada, olhando para nós sabendo que nunca será executado ... mas hoje podemos nos vingar. Especificação A entrada será uma sequência multilinha. Cada linha pode ser uma atribuição ou uma expressão . Tarefa Uma atribuição é da forma em <name> = numberque...

20
Uma calculadora como uma lista de números e operadores

Sua tarefa é pegar uma lista de argumentos inteiros ou operadores e analisá-los da seguinte maneira: Existe um operador atual, que inicia como +. Cada vez que um operador é encontrado, o operador atual muda para ele. Os possíveis operadores são: "+", "-", "*", "/" e "%", que correspondem aos...

20
O Problema da Moeda

fundo A moeda oficial da nação imaginária do Golfenistão é o foo , e existem apenas três tipos de moedas em circulação: 3 foos, 7 foos e 8 foos. Pode-se ver que não é possível pagar certas quantias, como 4 foos, usando essas moedas. No entanto, todas as quantidades grandes o suficiente podem ser...

20
Como vai você?

Martin criou um bom snippet que pode ser usado para acompanhar a pontuação das respostas aos desafios. Isso é ótimo e tudo, mas não seria melhor se você pudesse acompanhar isso sozinho? Crie um programa que compare as contagens de bytes em si com o restante das respostas a esta pergunta e retorne...

20
Ninguém, por favor!

Eu absolutamente odeio o dígito 1. Então, preciso da sua ajuda para converter números para as "formas apropriadas". Os números na forma correta nunca têm dois 1s seguidos. 101está bem, mas 110é horrível. Para converter, basta pular todos os números impróprios e contar normalmente. Por...

20
A Combinatória do Transistor

O videogame Transistor possui um sistema de habilidades muito interessante. Você coleta 16 "Funções" que podem ser usadas em 16 slots diferentes. O interessante é que existem 3 tipos de slots e cada função se comporta de maneira diferente de acordo com o slot em que você o usa: Existem 4 slots...

20
Contador de fechadura de combinação

A cena é: Peter está na academia com seu amigo Brian quando Brian de repente precisa desesperadamente de seu inalador. Brian consegue contar a Peter o código de sua fechadura de combinação antes que ele desmaie no chão. No momento em que Peter chega ao armário de Brian e vê o que o indicador está...

20
Simplifique o binário

Desafio Dado um número binário como entrada por qualquer meio, "simplifique" o número usando um programa ou uma função completa. Entrada [binary] binary é um número no binário acima de 0. Saída Pegue a entrada, converta-a na base 10 sem usar um built-in; em seguida, se esse número contiver...

20
Feliz dia de Fibonacci!

fundo Hoje (ou ontem) é (ou era) 23/11 ou dia de Fibonacci! Que melhor maneira de comemorar do que fazer um bolo de fibonacci? Exemplos 3 ii i_i_ii_i_i 8 ii ii ii ii ii ii ii ii i ii i i ii i i ii i i ii i i ii i i i ii i i i i ii i i i i ii i i i i i...

20
Balanceamento de suporte

Você receberá uma string (possivelmente vazia) contendo colchetes ( [{()}]) e quaisquer outros caracteres ( A- Z, a- z, 0- 9, pontuação). Você precisa verificar se ele cumpre as seguintes regras: Caracteres sem colchetes são ignorados. Todo suporte aberto [{(possui um suporte de fechamento )}]....

20
Faça um conversor de lista numérica

Você não odeia quando deseja copiar e colar uma lista de números (vetor, matriz ...), de um programa para outro, mas o formato em que você tem os números não corresponde ao formato em que você precisa ? Por exemplo, no MATLAB, você pode ter uma lista separada por espaços como esta: [1 2 3 4 5]...

20
Contagem de pixels de xadrez de 8 bits

Objetivo Você está jogando um jogo de xadrez computadorizado. A exibição é apenas em preto e branco e os pixels são grandes. Pixels brancos usam muita energia em comparação com pixels pretos e você está preocupado com sua pegada de carbono. Dado um quadrado e uma peça na notação de xadrez,...

20
Custo de compra do ponto de D&D

Ao criar um personagem de Dungeons & Dragons , uma alternativa às pontuações das habilidades de rolagem é atribuí-las a um orçamento de energia chamado compra por pontos. Pontuações de habilidades mais altas custam mais pontos, especialmente no extremo superior: uma pontuação de 8 é gratuita e...