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
Desenhe um triângulo de Sierpinski
O Triângulo de Sierpinsky é um fractal criado usando um triângulo, diminuindo a altura e a largura em 1/2, criando 3 cópias do triângulo resultante e colocando-as de modo que cada triângulo toque as outras duas em um canto. Esse processo é repetido repetidamente com os triângulos resultantes para produzir …

15
Esta máquina Foo pára?
Sabe-se que determinar se uma máquina de Turing pára é indecidível, mas isso não é necessariamente verdade para máquinas mais simples. Uma máquina Foo é uma máquina com fita finita, em que cada célula da fita possui um número inteiro ou o símbolo de parada h, por exemplo 2 h …

3
Klein Topololyglots
Klein é uma linguagem 2D que eu projetei que pode ser incorporada em 12 superfícies topológicas diferentes. Um programa Klein pode ser executado em superfícies diferentes alterando os argumentos da linha de comandos. A topologia determina para onde o ponteiro de instrução vai quando sai da borda do programa. Ao …

20
Dicas para jogar golfe na linguagem de programação Shakespeare
Que dicas gerais você tem para jogar golfe na linguagem de programação Shakespeare? Estou procurando idéias que possam ser aplicadas a problemas de código-golfe e que também sejam pelo menos um pouco específicas para o SPL (por exemplo, "remover comentários" não é uma resposta). Poste uma dica por resposta.
43 code-golf  tips 

16
Dicas para Regex Golf
Semelhante aos nossos tópicos para dicas de golfe específicas ao idioma: quais são os truques gerais para encurtar expressões regulares? Eu posso ver três usos do regex quando se trata de golfe: clássico regex golf ("aqui está uma lista que deve corresponder e aqui está uma lista que deve falhar"), …

30
Dicas para jogar golfe em CJam
CJam é uma linguagem de golfe baseada em pilha, inspirada no GolfScript, criada pelo usuário do PPCG aditsu . Assim, na linha de outras perguntas de dicas específicas de idiomas: Que dicas gerais você tem para jogar golfe no CJam? Poste uma dica por resposta.
43 code-golf  tips  cjam 

23
Analisar o formato de dicionário Bookworm
Recentemente, tenho me entregado a alguma nostalgia na forma de Bookworm Deluxe: Caso você nunca tenha visto isso antes, é um jogo de palavras em que o objetivo é conectar peças adjacentes para formar palavras. Para determinar se uma string é uma palavra válida, ela é comparada com seu dicionário …
42 code-golf  string 

30
Marcador de scrabble
Desafio: Pegue uma sequência de letras maiúsculas ou minúsculas como entrada (opcional) e calcule a pontuação que essa sequência obteria em um jogo de Scrabble em inglês. Regras: A pontuação de cada letra é a seguinte (use isso mesmo se houver outras versões do jogo): 1 point: E, A, I, …

6
Visualize olhos visuais
Você pode ou não se lembrar do Xeyes, um programa de demonstração que acompanha (e, até onde eu sei, ainda acompanha) o sistema X window. Seu objetivo era desenhar um par de olhos que seguiam o cursor do mouse: Seu desafio é recriar Xeyes com arte ASCII. Escreva um programa …

30
Enklactify essas strings
Inspirado por esta cadeia de comentários ... Quero enklactsair deste desafio, mas não posso ... @ETHproductions para enklact (v): para implementar uma tabela de pesquisa usando uma subseção que consiste em elementos exclusivos. Enklacting é uma maneira muito útil de compactar uma tabela de pesquisa. Por exemplo, digamos que você …
42 code-golf  string 

16
Quão pequeno pode ficar?
Começando com um número inteiro positivo N , encontre o menor número inteiro N ' que pode ser calculado dividindo repetidamente N por um de seus dígitos (na base 10). Cada dígito selecionado deve ser um divisor de N maior que 1 . Exemplo 1 A saída esperada para N …

20
Como saio do Vim?
O Vim é um ótimo editor de texto para sistemas unix, mas é notório por ser difícil sair. Escreva um programa completo que será exibido :qpara sair do Vim. Ele deve ler uma única linha de entrada, pois receberá um prompt do bash; nesse caso, a saída foi bem-sucedida ou …
42 code-golf 

4
f (g (x)) diminui enquanto g (f (x)) aumenta
Para esse desafio, você precisa implementar duas funções, f e g , nos números inteiros, de modo que f ∘ g seja uma função estritamente decrescente enquanto g ∘ f seja uma função estritamente crescente. Em outras palavras, se você pegar dois inteiros a <b , então f (g (a))> …

30
Eu sou engenheiro?
Recentemente, um engenheiro elétrico que estudava o horário dos semáforos foi multado em US $ 500 pelo estado de Oregon por se referir a si mesmo como engenheiro. Dada uma entrada com 2 letras, representando um estado dos EUA, produza: I am not an engineerse o estado for Oregon ( …

2
Arquiteto da prisão, versão ASCII
Aqui está um diagrama de uma prisão usando caracteres ASCII: +------------------------------+ | | | X X | | | | D D | | | | | | X X X | | | +------------------------------+ As paredes são feitas de caracteres de tubulação |, traços -e pilares +para cantos e …

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.