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

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

2
Quine amaciado por radiação
É simples: faça um quine adequado onde, se você remover qualquer personagem, ele ainda será um quine. A diferença entre isso e um quine endurecido por radiação é que, se o seu programa estiver AB, em um quine endurecido por radiação Aproduziria AB, mas aqui, Aseria produzido A. Código de …

1
Corrija as Meeesesessessesseesseessedessed upp teeexexextext
Isso é inspirado no Monday Mini-Golf # 6: Meeesesessess upp teeexexextext fundo As produções da ETH têm dificuldade em inserir texto em sua página usual. Sempre que ele usar dígitos ou letras, o texto será menesessessessesseesseessessed. Sua tarefa é ajudá-lo a digitar para que o comportamento normal seja alcançado. A …
38 code-golf  string 

30
Encontre o maior número adjacente a um zero
Desafio: Pegue um vetor / lista de números inteiros como entrada e produza o maior número adjacente a um zero. Especificações: Como sempre, formato opcional de entrada e saída Você pode supor que haverá pelo menos um zero e pelo menos um elemento diferente de zero. Casos de teste: 1 …
38 code-golf  number 

4
Você é um romanizador, baby
A romanização do japonês está convertendo o texto japonês em caracteres latinos. Neste desafio, você receberá uma sequência de caracteres japoneses como entrada e espera-se convertê-los na sequência ASCII correta. O que você precisa saber O idioma japonês possui três sistemas de escrita: hiragana (o curvy usado para palavras curtas), …

8
Posso deslizar para além do quebra-cabeça?
Escreva um programa ou função que receba uma grade retangular de texto em que cada célula seja um Aou a B. Todas as Acélulas formarão uma forma simplesmente conectada , ou seja, serão conectadas ortogonalmente sem furos (as letras vizinhas na diagonal não contam como conectadas). Da mesma forma, todas …

30
Nunca me diga as chances
Entrada Um número inteiro n (≥ 1) e um dígito d (um número inteiro tal que 0 ≤ d ≤ 9). Em qualquer ordem; de stdin ou parâmetros ou o que seja; para um programa ou função; etc. Saída Os números inteiros de 1 a n inclusive (em ordem) cujas …

30
É um número equilibrado?
Um número é balanceado se a soma dos dígitos em cada metade do número for igual, então: 1423é balanceado porque 1+4 = 2+3, assim é: 42615porque 4+2=1+5. Observe que o dígito do meio não está incluído nos dois lados (ou nos dois lados) se houver um número ímpar de dígitos. …
38 code-golf  number 

9
Faça um erro lento quine maker!
Como parte de sua resposta para Cometer um erro, Quine! , @Falko propôs o seguinte algoritmo: Como criar sua própria solução em 2 minutos? Abra um novo arquivo em um IDE de sua escolha. Bata a cabeça no teclado à sua frente. Compilar. Substitua o código pela mensagem de erro …

19
Eco sensível ao tempo
fundo O echoprograma é tão legal. Você pode dizer qualquer coisa, e ele repete suas palavras perfeitamente, sempre! Quão legal é isso! Desapontador, ele repete a entrada de uma só vez, independentemente da sua velocidade de digitação, o que não é muito realista. Nós vamos ter que consertar isso. A …
38 code-golf 

17
Garlandificação
Garland Words Uma palavra de guirlanda é uma palavra que pode ser amarrada como uma guirlanda, porque termina com as mesmas letras com que começa. Esses grupos de letras podem até se sobrepor! Por exemplo, undergroundé uma palavra de ordem da guirlanda 3, porque começa e termina com os mesmos …
38 code-golf  string 

30
O número Rien
A constante Champernowne é um número que é construído concatenando os primeiros nnúmeros, ntendendo ao infinito. Parece algo como isto: 0.123456789101112131415161718192021222324252627282930... Agora, descreverei para você o número de Rien . Pode ser pensado como uma minimização da constante Champernowne como um número inteiro. Vou me referir ao número de Rien …

4
Vamos jogar Meta jogo da velha!
Vamos jogar um jogo de Meta jogo da velha! Este é um torneio do rei da colina do Meta jogo da velha. As regras do Meta jogo da velha são as seguintes: Todas as regras regulares do jogo da velha aplicam-se. Existem nove quadros organizados para formar um quadro principal. …

15
Conversor de temperatura
Esse é um desafio de tamanho de byte, no qual é necessário converter uma temperatura de entrada em uma das três unidades (Celsius, Kelvin e Fahrenheit) nas outras duas. Entrada Você receberia uma temperatura como número seguido por uma unidade (separada por espaço). A temperatura pode ser um número inteiro …

28
Quando é o Dia de Ação de Graças?
fundo Alguns feriados têm datas fixas e fáceis de lembrar, como 31 de outubro, 25 de dezembro, etc. Alguns, no entanto, querem ser problemáticos. Eles são especificados como "primeira segunda-feira de setembro" ou "quarta quinta-feira de novembro". Como vou saber quando é isso? Tudo o que sei é que o …
38 code-golf  date 

5
Esta palavra está no quadro de boggle?
Introdução Depois de um dia bebendo e assistindo a copa do mundo, você se senta para jogar amistoso. O temperamento aumenta quando você é acusado de desperdiçar o tempo de todos com palavras sem sentido que nem estão no quadro! Você pode estar vendo o dobro, mas certamente está pensando …
38 code-golf  boggle 

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.