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

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


10
Desafio Meta Golf
Nesse desafio, você precisa resolvê-lo. O concurso acabou! Verifique o final da pergunta Especificações: Escreva o menor código (qualquer idioma *). A pontuação de uma resposta é a soma de: Comprimento do código sem espaço em branco . Número de respostas usando o mesmo idioma ao quadrado. Tamanho do nome …

18
A avó surda de Chris Pine
Sou mentor do RubyLearning e um dos exercícios que damos aos nossos alunos é o exercício "Deaf Grandma" do livro de Chris Pine, " Learn to Program ". Aqui está a descrição: Escreva um programa para a avó surda. O que você disser à avó (o que você digitar), ela …
22 code-golf  string 

30
Janela Olá, mundo
Crie uma janela que diga olá mundo por dentro e nada mais. Você não pode ter nenhum botão ok ou cancelar dentro. Deve ser apenas uma janela simples que diz olá mundo. Não me importo com o conteúdo da moldura da janela ou com a aparência da janela, mas por …

13
A arte ASCII da formiga de Langton.
Desenhe o caminho da formiga de Langton . Descrição Os quadrados de um avião são coloridos de várias formas em preto ou branco. Arbitrariamente identificamos um quadrado como a "formiga". A formiga pode viajar em qualquer uma das quatro direções cardeais a cada passo que der. A formiga se move …

26
Leilão de lance único mais baixo
Obrigado por todas as inscrições, o prazo já passou e as pontuações finais estão no final da pergunta. Parabéns ao PhiNotPi por uma vitória bastante abrangente. Esse é um desafio do tipo rei da colina , cujo objetivo é criar um programa que vence com mais frequência do que qualquer …


3
Golfe Meta-boliche
Sua tarefa é criar o programa mais curto (A) que gera outro programa (B) com os bytes mais exclusivos, o que, por sua vez, gera o programa original (A). Essencialmente, você está jogando metade de um par de nossos programas principais (também conhecido como quine de iteração periódica) e jogando …

2
Golfe Existencial
A matemática tem muitos símbolos. Alguns podem dizer muitos símbolos. Então, vamos fazer algumas contas com fotos. Vamos ter um papel, no qual iremos desenhar. Para começar, o papel está vazio, diremos que é equivalente a ⊤⊤\top ou .truetrue\textit{true} Se escrevermos outras coisas no papel, elas também serão verdadeiras. Por …
22 math  logic  proof-golf 

12
Realmente foi o dia do Canadá?
1 de julho é o dia do Canadá (yay Canadá)! Ou é? Parece que a página da Wikipedia para este dia tem muito conteúdo relacionado ao Canadá, mas há outro dia mais canadense? Sua tarefa é escrever um programa ou função que receba uma data (mês e dia) como entrada …

8
Leia um display retrô
Arte roubada De que tamanho é o dígito? Os dígitos de 7 segmentos podem ser representados em ASCII usando _|caracteres. Aqui estão os dígitos 0-9: _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | |_| |_| |_| | |_ _| | _| …

2
Calcular um pedigree
Uma pequena lição de genética Quando você tem acesso apenas aos traços ou fenótipos visíveis de alguém, geralmente é usado um pedigree da história da família para descobrir as informações genéticas reais ou o genótipo de cada membro da família. Ao lidar com a dominância simples como seremos, um gráfico …

2
Prepare-se para morrer?
fundo Uma fonte de tédio nos RPGs de mesa é lidar com jogadas envolvendo muitos dados. Lançar um feitiço de desintegração pode ser instantâneo, mas rolar e somar 40 dados certamente não é! Várias sugestões para lidar com isso são discutidas em rpg.stackexchange.com . Alguns deles, no entanto, como o …

4
Como contar as sílabas em uma palavra
Entrada: você receberá uma string contendo uma única palavra em inglês. Todas as letras serão minúsculas e não haverá caracteres não alfabéticos na sequência. Saída: Você retornará um número inteiro de 1 a 7, representando quantas sílabas você acha que existem na palavra. Pontuação: Seu programa será executado com todas …

15
Conversão de Convenção de Codificação
Nesse Coding Golf, você deve converter uma convenção de codificação com TitleCase em lower_case_with_underscores. E vice versa! Especificação Mude a caixa da seguinte maneira: Se o caractere sublinhado for um delimitador, altere a caixa para maiúsculas e minúsculas sem delimitador. Se houver várias palavras sem delimitador, altere a caixa para …
22 code-golf  string 

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.