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

16
rei + torre vs rei

É o fim de outro jogo de xadrez bem jogado. Você é o jogador branco e ainda tem uma torre e seu rei. Seu oponente só tem o rei dele. Desde que você é branco, é a sua vez. Crie um programa para jogar esta partida de xadrez. Sua saída pode ser uma sequência de movimentos, uma animação gif, arte...

16
Ascii art gráfico de pizza

Seu objetivo é produzir um gráfico de pizza de arte ASCII. Isso é código-golfe, então o programa mais curto (contando os bytes do código-fonte, não os caracteres) vence. Nenhum software externo ou API é permitido. Somente os nativos de cada idioma. O ângulo inicial e a direção (no sentido horário...

16
Compactando fórmulas booleanas

Sintaxe ~não /\e \/ou tverdadeiros ffalsos P, Q, FISH, etc: variáveis (Os operadores são dados em ordem de precedência) Introdução Algumas fórmulas booleanas podem ser alteradas para formas diferentes para torná-las mais curtas. Por exemplo, a fórmula ~(~P /\ ~Q) pode ser alterado para...

16
Calcular uma dica

Você e um amigo entram em um bar. O barman trata você bem, então você decide dar uma gorjeta nele. Então você pega seu confiável computador de bolso e escreve um programa rápido para calcular uma dica para você, pois ele não possui uma calculadora embutida. Mas espere! As chaves do seu operador...

16
Logs independentes

O problema" Defina uma função log(ou outro nome de três letras) que, quando chamada, registrará / imprimirá / gravará (qualquer que seja o padrão para o idioma em questão), tanto a instrução (como fonte) quanto o primeiro argumento. Em outras palavras: i=777 j=333 log(i) //outputs: "log(i)...

16
Anonimize nomes - mais ou menos

Edit: Haverá um bônus de -20 para mascaramento aleatório Olá colegas denunciantes e portadores de conhecimento secreto. Devo-me a uma entrevista por correio e, é claro, não posso dizer nomes específicos em toda a extensão. Mas, como quero divulgá-lo de uma maneira não tão óbvia, preciso de sua...

16
Função MacDonald antiga

Crie uma função no idioma escolhido que imprima o seguinte: Old MacDonald had a farm, E-I-E-I-O, And on that farm he had a cow, E-I-E-I-O, With a moo moo here and a moo moo there, Here a moo, there a moo, everywhere a moo moo, Old MacDonald had a farm, E-I-E-I-O! Onde cowe moosão seqüências de...

16
Jogo de números anexados

Jogo de números anexados Escreva uma função / programa que utilize 2 parâmetros inteiros, parâmetros inteiros ou variáveis ​​inteiras , um número inicial e uma contagem máxima de iterações. O código deve executar o exemplo de jogo a seguir para construir um novo número e repetir até que o número...

16
Palíndromo da base mais baixa

Dado um número n, escreva uma função que encontre a menor base, b ≥ 2como num palíndromo na baseb . Por exemplo, uma entrada de 28deve retornar a base, 3pois a representação ternária de 28 é 1001. Embora 93seja um palíndromo na base 2 e na base 5, a saída deve ser 2desde 2 <5. Entrada Um...

16
Dicas para jogar golfe no T-SQL

Que dicas gerais você tem para jogar golfe no T-SQL? Estou procurando idéias que possam ser aplicadas para codificar problemas de golfe em geral que sejam pelo menos um pouco específicos para o T-SQL. Poste uma dica por resposta. Obrigado a Marcog pela ideia original.

16
Construir um solucionador de quebra-cabeças MU

O quebra - cabeça MU é um quebra-cabeça no qual você descobre se pode se transformar MInas MUseguintes operações: Se sua string terminar I, você poderá adicionar Ua no final. (por exemplo MI -> MIU) Se sua sequência começar M, você poderá anexar uma cópia da peça depois Mà sequência. (por...

16
Número de Graham de saída

Escreva um programa que produza todas as 64 camadas dessa representação do número de Graham da Wikipedia:    Sua saída deve corresponder exatamente a esta versão ASCII (na qual ^representa as setas para cima de Knuth e as combinações de barras e sublinhados representam os grandes colchetes...

16
Exibir um registro (em várias bases)

Tallying é um sistema simples de contagem que funciona na base 5. Existem vários sistemas diferentes de cálculo usados ​​em todo o mundo, mas o que é usado na maioria dos países de língua inglesa é talvez o mais simples - contar unidades marcando linhas verticais e, em seguida, para cada quinta...

16
Desenhe uma série de cadeias de montanhas

Inspirado pelo ladrilho de dominó de Fibonacci , esse problema é sobre a geração de arte ASCII representando outra famosa seqüência combinatória. Um diagrama de montanha em n etapas é um desenho de uma cadeia de montanhas, usando exatamente n '/' e n '\', de modo que os caracteres desenhem uma...

16
Área de superfície do tetraedro

O desafio Esse desafio é muito direto. Dados quatro pontos tridimensionais, calcule a área da superfície do tetraedro que eles formam. Isso é código-golfe , então o código mais curto vence. Aplicam-se brechas padrão, com a estipulação adicional de que é proibida qualquer função interna para...