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

Code-golf é uma competição para resolver um problema específico com o menor número de bytes de código-fonte.

30
Escreva um programa para elasticizar strings
Bom verbo lá, no título. Escreva um programa que, com uma string de entrada, "elize" essa string e produza o resultado. A elasticidade de uma sequência é feita da seguinte maneira: O primeiro caractere é mostrado uma vez. O segundo caractere é mostrado duas vezes. O terceiro caractere é mostrado …
33 code-golf  string 

5
Simulador de gravidade
Declaração Você recebe uma imagem estática de uma série de bolas caindo em uma grade 2D. Essa grade é cercada por paredes imutáveis ​​e inquebráveis, para que toda a ação contida nelas. Sua tarefa é determinar qual será o estado do cenário depois que a gravidade fizer todo o trabalho. …

18
Números de um cavaleiro de Numpad
Para dígitos diferentes de zero em um teclado padrão 789 456 123 considere colocar um cavaleiro do xadrez em qualquer dígito e movê-lo com qualquer número de saltos normais em forma de L, traçando um número inteiro decimal positivo. Quais números inteiros positivos podem ser expressos dessa maneira? Uma delas …


30
Consolidar uma matriz
A tarefa é simples: consolidar uma matriz de entradas. A consolidação dessa matriz consiste no seguinte: Todas as instâncias de 0 precisam ser movidas para o final da matriz. Não deve haver zero entre os números inteiros diferentes de zero. Todos os índices diferentes de zero devem manter sua ordem. …

30
Ajude-me a abrir a caixa
Eu tenho uma caixa de arte ASCII e preciso de um programa para abri-la. Exemplos Entrada: ------- | | |_____| Saída: / / / / / / / | | |_____| Especificação A primeira linha consistirá apenas em -pelo menos três delas As linhas do meio começarão com |espaços e …

4
Dividindo ASCII
Dados os 95 caracteres imprimíveis em ASCII mais a nova linha, divida-os em dois grupos iguais de 48 caracteres (a seguir denominados grupo A e grupo B). Crie um mapeamento individual de sua escolha (você tem total discrição) entre os dois grupos. Em outras palavras, Apode mapear ae vice-versa, mas …

11
Multiplicação por auto-modificação
... pelo menos para alguma definição de "auto-modificação". A tarefa Neste desafio, sua tarefa é escrever três cordas A, Be Cque satisfaçam as seguintes propriedades. A cadeia Btem comprimento pelo menos 1. Para todos n ≥ 0, a string é um programa válido (ou seja, programa executável completo ou definição …

3
Lisp minúsculo, intérprete minúsculo
Os programadores do Lisp se gabam de que o Lisp é uma linguagem poderosa que pode ser criada a partir de um conjunto muito pequeno de operações primitivas . Vamos colocar essa idéia em prática jogando golfe em um intérprete para um dialeto chamado tinylisp. Especificação de idioma Nesta especificação, …

3
Programando blocos Tetris (literalmente)
No jogo Tetris , existem 7 tipos de tijolos ou tetr i Minoes , os quais são matematicamente conhecidos como tetr o Minoes porque eles são todos feitos com 4 segmentos quadrados: Eles têm os nomes I, J, L, O, S, T e Z, que correspondem às suas formas aproximadas. …

14
{Números encaracolados};
Na linguagem de programação esotérica Curly, os programas consistem apenas de chaves {}e ponto e vírgula ;. Apesar desse humilde conjunto de ferramentas, o Curly possui literais que podem representar qualquer número inteiro não negativo. No entanto, o formato é um pouco difícil para os não iniciados, então vamos escrever …

22
Trump precisa de sua ajuda para parar o Starman!
Um homem das estrelas chegou à Terra! Felizmente, o presidente dos Estados Unidos, Donald Trump, tem um dado infinito. Usando esse dado, ele pode conjurar um número que você , o prefeito de Podunk , deve usar para determinar quem deve ser enviado para impedir o invasor! Mas tenha cuidado, …

15
Palavras de equilíbrio
Esse desafio foi publicado no subreddit DailyProgrammer e imaginei que seria um ótimo candidato para um desafio de golfe com código. Determinar se uma letra é equilibrada é baseada em sua distância do ponto de equilíbrio e no valor da letra. O valor de uma letra pode ser determinado assumindo …
33 code-golf 

11
Esta questão tem seus altos e baixos
A entrada consistirá nos seguintes caracteres: ^: Suba um v: Desça um ▲ou k: sobe dois ▼ou j: desça duas Por exemplo, a seguinte entrada: ^^▲^v▼▲^^v produziria a seguinte saída: ^ ^ ^ v ▲ v ▲ ^ ▼ ^ Sequências de escape que movem o cursor como \e[Bnão são …

10
Verifique uma placa do Campo Minado
Seu objetivo é verificar se uma prancha minada concluída é válida. Isso significa que cada número é uma contagem correta de minas nas células adjacentes a ele, incluindo diagonais. O quadro não se enrola. Como sempre , você deve fornecer uma função ou programa, e o código mais curto em …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.