Puzzles de programação e golfe de código

Perguntas e respostas para programar entusiastas de quebra-cabeças e golfistas de código

5
Analisar uma sintaxe bidimensional
fundo Alice e Bob estão criando uma linguagem de golfe para vencer todos os desafios do PPCG. Alice quer criar uma linguagem bidimensional, como> <>, mas Bob prefere uma sintaxe de prefixo-infixo como em J. Como compromisso, eles decidem criar uma linguagem bidimensional de prefixo-infixo. O analisador é difícil de …

3
Metagolf estrelado
Estrelado é uma linguagem de programação esotérica engraçada, na qual o código consiste apenas em +*.,`'onde o comando real representado por cada um desses caracteres é determinado pelo número de espaços à sua frente. Isso torna complicado até mesmo enfrentar desafios de saída fixa, porque comandos diferentes podem ser responsáveis …
25 metagolf  stack  starry 

9
Cancelar a parênteses de uma string
Dada uma entrada entre parênteses corretamente, digite uma lista de todas as substrings não vazias entre parênteses correspondentes (ou fora de todos os parênteses), com os parênteses aninhados removidos. Cada substring deve ter a sequência de caracteres exatamente nos mesmos parênteses correspondentes. As seqüências de caracteres devem ser listadas em …


14
Código Bots 4: Programação Funcional
sheesh, este é realmente o quarto? Para todos os veteranos, o principal desafio é o mesmo, mas estamos usando Java em vez de uma linguagem personalizada. Aqui estão os três últimos desafios do CodeBot , caso você esteja interessado. O objetivo do CodeBots é tornar seu bot o mais viral …

2
Qual idioma é o mais curto?
Crie um programa que encontre os 50 desafios mais recentes com a tag code-golf que possui pelo menos 20 respostas. Em seguida, extraia as pontuações para cada idioma em cada um dos desafios. Se houver mais de uma resposta usando o mesmo idioma, conte todas as pontuações. Posteriormente, pegue os …

30
Meu nome é oficial?
Introdução Como o ToonAlfrink diz : "Eu acho que aqui não há perguntas fáceis suficientes que os iniciantes possam tentar!". Portanto, a tarefa é muito simples. Dada uma string, produza um valor verdadeiro ou falso, independentemente de o nome ser oficial ou não. Um nome é "oficial" se for uma …
25 code-golf  string 

6
Grandes números grandes
Ao tentar jogar várias das minhas respostas, eu precisava escrever números inteiros grandes com o menor número possível de caracteres. Agora eu sei a melhor maneira de fazer isso: eu vou fazer você escrever este programa. O desafio Escreva um programa que, quando dado um número inteiro positivo, produz um …

17
Contando números primos com +1
Defina que o número natural p é um primo +1 do número natural n se p é um número primo e a representação binária padrão (ou seja, sem zeros à esquerda) de p pode ser obtida adicionando (ou seja, acrescentando, acrescentando ou inserindo) um único 1 para a representação binária …

7
Acompanhar listagens para horários
Introdução Você não odeia quando alguém envia um álbum que você gosta para o YouTube, mas a descrição contém apenas uma lista de faixas ? Como isso: 1. Everything in Its Right Place - 4:11 2. Kid A - 4:44 3. The National Anthem - 5:50 4. How to Disappear …
25 code-golf  string  date 

20
Emite um som com uma certa frequência
Esse é um desafio bastante simples, mas não consegui encontrar nenhuma pergunta realmente parecida. O desafio é obter uma frequência no uso de STDIN ou equivalente e emitir um tom que corresponda a essa frequência, em Hz, por 5 segundos. Por exemplo Input: 400 Output: (a tone of 400 Hz …
25 code-golf  audio 

12
Emoticon reconhecimento de expressão facial
Escreva um programa que aceite como entrada um emoticon e saia se o emoticon estiver feliz ou triste. O programa aceita uma sequência como entrada ou parâmetro e deve exibir a sequência "feliz" se a entrada estiver na lista de emoticons felizes ou "triste" se a entrada estiver na lista …
25 code-golf  string 

12
O matcher FizzBuzz-ish String
Digamos que você tenha uma string como esta: abaabbbbbaabba Conte o número de vezes que um caractere especificado aparece na sequência de entrada, mas apenas se o caractere aparecer apenas uma vez em uma linha . Por exemplo, se o personagem for a, abaabbbbbaabba ^ x x ^ O total …
25 code-golf  string 

8
Toda a sua base bijetiva pertence a nós
fundo A numeração bijetiva da base b , onde b é um número inteiro positivo, é uma notação posicional bijetiva que utiliza símbolos b com valores associados de 1 a b . Diferentemente de sua contraparte não-bijetiva, nenhum símbolo tem o valor 0 . Dessa forma, cada número inteiro não …


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.