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

30
A vida pode ser colorida!

Cada célula de um autômato celular semelhante à vida precisa apenas de um bit para representá-lo, pois só pode estar vivo ou morto. Isso significa que existem apenas duas cores; muito chato. Imagens normais têm 24 bits por pixel (8 em cada um dos RGB). Isso significa que, em uma imagem normal com...

30
Palavras de fácil digitação

Esta competição acabou. O vencedor é CJam com 22 caracteres, superando a resposta de TwiNight por um caractere. Parabéns Dennis ! Uma menção honrosa vai para Falko , que ficou totalmente doida com as importações gratuitas. . Há um tempo atrás, eu queria saber como posso superar os smartphones...

30
Multiplique dois números sem usar números

Você recebe como entrada duas seqüências que representam números inteiros positivos na base 10, como "12345"e "42". Sua tarefa é gerar uma string contendo o produto deles, "518490"neste caso. A desvantagem é que você não pode usar nenhum tipo numérico no seu código. Não ints, floats, unsigned...

30
Inspetor oficial de Ruby

Aqui está um simples rubi de arte ASCII : ___ /\_/\ /_/ \_\ \ \_/ / \/_\/ Como joalheiro da ASCII Gemstone Corporation, seu trabalho é inspecionar os rubis recém-adquiridos e deixar uma nota sobre os defeitos encontrados. Felizmente, apenas 12 tipos de defeitos são possíveis, e seu...

30
Marca de número inteiro no grau

Dado um número inteiro positivo (0 e acima, sem máximo), converta-o em uma nota seguindo estas regras: A = 100+ B = 90 - 99 C = 80 - 89 D = 70 - 79 E = 60 - 69 F = 59 and less. Isso foi um pouco chato, então faça a nota a +se for 7,8 ou 9 e a -se for 0,1 ou 2. Ignore isso nos casos F e...

30
Desenhe um cata-vento giratório

Lembra-se daqueles cata-ventos divertidos que você assopra e eles giram sem parar? Vamos codificar um! Um cata-vento terá o conjunto de caracteres \ | / _desenhando seu centro e braços. Um possível cata-vento poderia ser assim: | | |_ ___ ___|_| | | | Mas o que é um cata-vento que não...

30
Texto sinusoidal

Objetivo: Escreva um programa ou função que imprima uma sequência de entrada em uma forma sinusoidal. O senoide ASCII Aqui está um período do sinusóide: ....... ... ... .. .. . . . . . . . . . . . . . . . .. .. ... ... ....... Observe que há exatamente um ponto em cada...

30
Magic: The Gathering Combat Golf

Magic: the Gathering é um jogo de cartas colecionáveis ​​em que, entre outras coisas, os jogadores jogam cartas representando criaturas, que podem atacar o outro jogador ou se defender contra os ataques do outro jogador, bloqueando. Neste desafio de código-golfe, seu programa estará no lugar de um...

30
A margem é muito estreita

Por volta do ano de 1637, Pierre de Fermat escreveu nas margens de sua cópia da Aritmética: It is impossible to separate a cube into two cubes, or a fourth power into two fourth powers, or in general, any power higher than the second, into two like powers. I have discovered a truly marvelous...

30
Um Quine em cada linha

Seu objetivo é criar um programa que se imprima indefinidamente, com uma nova linha após cada um. Portanto, se o seu programa for de uma linha, ele será repetido em todas as linhas da saída. Exemplo Programa: A Saída: A A A ... Regras Ele deve ser um programa completo, não um trecho ou...

30
Nomeando cadeias de carbono não cíclicas

(Eu não sou químico! Posso estar errado em algumas coisas, estou escrevendo o que aprendi no ensino médio) Os átomos de carbono têm um atributo especial: eles podem se ligar a outros 4 átomos (o que não é tão especial) e permanecem estáveis ​​mesmo em cadeias longas, o que é muito único. Como eles...

30
Suportes de bloqueio

Escreva um programa ou função que utilize uma cadeia de oito bytes contendo um de cada um dos caracteres ()[]{}<>organizados de maneira que os quatro tipos de colchetes respectivos correspondam. Por exemplo, ]<([){}>é uma entrada inválida porque os colchetes não correspondem (embora...

30
Números com várias execuções de unidades

Tarefa Encontre o conjunto de números de modo que a representação binária contenha duas ou mais execuções 1separadas por pelo menos uma 0. Por exemplo, para os números com 4 bits: 0 0000 (no ones) 1 0001 (only one run) 2 0010 (only one run) 3 0011 (only one run) 4 0100 (only one run) 5...

30
Socorro! Minha calculadora quebrou! (Transforme expressão inteira em pressionamentos de tecla da calculadora)

Introdução Socorro! Eu deixei cair acidentalmente minha calculadora TI-84 pela janela (não pergunte como) e ela quebrou. Eu tenho um teste de matemática amanhã e a única calculadora que posso encontrar é uma com estes botões: 7 8 9 + 4 5 6 - 1 2 3 * 0 = / Meu teste de matemática é um teste de...

30
Prefixo comum mais longo de 2 strings

Escreva um programa que use 2 strings como entrada e retorne o prefixo comum mais longo. Isso é código-golfe , então a resposta com a menor quantidade de bytes vence. Test Case 1: "global" , "glossary" "glo" Test Case 2: "department" , "depart" "depart" Test Case 3: "glove",...