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

41
Notação polonesa reversa

Você deve avaliar uma string escrita em notação polonesa reversa e produzir o resultado. O programa deve aceitar uma entrada e retornar a saída. Para linguagens de programação que não possuem funções para receber entrada / saída, você pode assumir funções como readLine / print. Você não tem...

41
Desenhando um gradiente na arte ASCII

Descrição da tarefa: Escreva um programa o mais curto possível para desenhar um gradiente radial na arte ASCII. O tamanho da grade de saída é predefinido. O ponto central e os caracteres a serem usados ​​para o gradiente são fornecidos como entrada para o programa. O gradiente terá células de 70...

41
Dicas para jogar golfe no Mathematica

Que dicas gerais você tem para jogar golfe no Mathematica? 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 Mathematica (por exemplo, "remover comentários" não é uma

41
Geração de labirinto [fechada]

Eu sei que existe um segmento (antigo) semelhante a este ( aqui ), mas eu gostaria de reiniciá-lo com algumas modificações. O objetivo: gerar um labirinto de aparência aleatória usando um algoritmo de sua escolha e depois imprimir o labirinto graficamente (contagens de impressão). A largura e a...

41
String.prototype.isRepeated

ATUALIZAÇÃO : O envio de Pyth de isaacg é o vencedor! Muitos de vocês devem ter ouvido falar que existe uma versão mais legal do JavaScript na cidade (leia ES6), que possui um método String.prototype.repeatpara que você possa fazer "Hello, World!".repeat(3) e pegue "Hello, World!Hello,...

41
Dada uma mesa, coloque nas cadeiras

Desafio Você receberá uma tabela como entrada, desenhada com ASCII |e _. Sua tarefa é colocar as cadeiras em torno dele. Exemplo Entrada: ____ | | | | | | | | |____| Saída: _^_^_ < > | | < > | | <_ _ _> v v Essas cadeiras são feitas de <>e v^. Outro exemplo: A...

41
É um ano bissexto?

Este desafio é bastante simples. Você receberá uma entrada que será de um ano entre 1801 e 2400 e a saída, se for um ano bissexto ou não. Sua entrada não terá novas linhas ou espaços finais: 1954 Você produzirá da maneira que desejar, que diga claramente ao usuário se é ou não um ano bissexto...

41
Enumerar programas Brainf ** k válidos

Golunar / Unary é uma maneira de codificar todos os programas válidos do Brainfuck , mas não é uma enumeração, pois a maioria dos números naturais não corresponde a um programa válido. Para o propósito deste desafio, assuma uma fita duplamente infinita e nenhum comentário, ou seja, um programa...

41
Digite uniqchars!

Dada uma sequência que consiste em caracteres ASCII imprimíveis , produza uma saída que consiste em seus caracteres exclusivos na ordem original . Em outras palavras, a saída é a mesma que a entrada, exceto que um caractere é removido se ele tiver aparecido anteriormente. Nenhum componente interno...

41
Halloween Golf: O desafio 2spooky4me!

Um meme atual da Internet é digitar 2spooky4me, com uma segunda pessoa digitando 3spooky5me, seguindo o (n)spooky(n+2)mepadrão. Sua missão é implementar esse padrão no idioma escolhido. Você deve escrever um programa ou função que use um valor n(da entrada padrão, como argumento da função ou...

41
Encobrir zeros em uma lista

Inspirado por esta pergunta SO Como entrada, você receberá uma lista não vazia de números inteiros, onde o primeiro valor é garantido como diferente de zero. Para construir a saída, caminhe desde o início da lista, produzindo cada valor diferente de zero ao longo do caminho. Quando você encontrar...

41
Contando Quipu: Base 10 no Novo Mundo

Quipus é um dispositivo antigo usado pelos incas na era pré-colombiana para registrar números em um sistema posicional de base dez de nós em uma corda, que funciona da seguinte maneira: Cada aglomerado de nós é um dígito e existem três tipos principais de nós: simples nós de overhand; "nós...

41
Trapaceando um teste de múltipla escolha

Introdução Enquanto estudava, tentei encontrar várias maneiras de enganar um teste de múltipla escolha. Basicamente, é uma versão compactada das respostas de múltipla escolha. O método é o seguinte: As respostas para o teste: BCAABABA Eles podem ser convertidos em três matrizes diferentes, o...

41
Remova todos os N-ésimos N

A tarefa Nesse desafio, sua entrada é uma lista não vazia de números inteiros positivos, fornecida no formato nativo do seu idioma. Sua saída é a mesma lista, no mesmo formato, com alguns elementos removidos. Você deve remover toda ocorrência 1, toda segunda ocorrência 2, toda terceira ocorrência...

41
Desbloquear os segredos em um labirinto unidimensional

fundo Você acorda e se vê perdido em um labirinto unidimensional! Um gênio místico (ou algo assim) aparece e explica que a saída está à sua frente, mas que entre você e a saída há uma série de desafios. À medida que você avança, percebe que todos os desafios são meramente portas trancadas. Você vê...

41
O problema do arroz e do xadrez

Uma lenda indiana conta a história do suposto inventor do jogo de xadrez, que impressionou tanto o imperador da Índia com seu jogo que ele seria recompensado com qualquer coisa que fosse solicitada. O homem disse que queria ser pago em arroz. Ele queria um grão de arroz para o primeiro quadrado do...

41
Produzir um trapézio mágico 8

Sua tarefa é produzir um Magical 8 Trapezium: 1 × 8 + 1 = 9 12 × 8 + 2 = 98 123 × 8 + 3 = 987 1234 × 8 + 4 = 9876 12345 × 8 + 5 = 98765 123456 × 8 + 6 = 987654 1234567 × 8 + 7 = 9876543 12345678 × 8 + 8 = 98765432 123456789 × 8 + 9 = 987654321 Saída no idioma escolhido no menor número...

41
Encontre as palavras de roda!

Não me pergunte como ou por que, mas enquanto codificava em um projeto, notei que os caracteres de algumas palavras tinham um padrão específico referente ao alfabeto, liguei cada caractere das palavras com o lápis no alfabeto e obtive dois espirais, então notei que a primeira espiral era no sentido...

41
Quadrado, diamante, quadrado, diamante

Tarefa Dada uma sequência não vazia de letras ASCII em minúsculas a- z, pegue seu primeiro caractere e: Coloque um quadrado de cópias do segundo caractere, Cerque isso com um diamante de cópias do terceiro personagem, Envolva isso com um quadrado de cópias do quarto personagem… … Alternando...

41
Bens Giza Golf!

Um "número de Gizé", também conhecido coloquialmente como um número Timmy, é qualquer número em que os dígitos representem uma pirâmide ( A134810 ). Por exemplo, "12321" é um número de gizé porque pode ser visualizado da seguinte maneira: 3 2 2 1 1 No entanto, algo como "123321" não é um...