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
Shell Glob Golfing
Essa tarefa é gerar o caminho mais curto para um arquivo, após a expansão glob. O que é shell globbing? Na maioria dos shells, você pode usar o *caractere em um caminho para representar qualquer caractere na posição. Por exemplo, se o diretório foocontiver arquivos bar baze asdf, foo/b*será expandido …

8
Interpretar Volátil
Interpretar Volátil Volatile é um esolang baseado em pilha feito por A_ / a '_' / A que possui apenas 8 instruções e está completo. No entanto, também não é determinístico ... o que significa que os programas nem sempre dão a mesma saída. Sua tarefa é interpretar esse idioma. …

11
Drag Race Countdown
Desafio: Em um cenário hipotético, o cronômetro de contagem regressiva para uma corrida tem intervalos aleatórios entre as contagens, para impedir o início prematuro, por exemplo, 3 (0.82 seconds pass), 2 (0.67 seconds pass), 1 Entrada: nada Resultado: Escreva um programa (ou função) que imprima os 3 números com um …
10 code-golf  random 

10
Alguns Primos Solitários
Eu sei, eu sei, mais um desafio primos ... Relacionado Um nobre solitário (ou isolado) é um número primo ptal que p-2, p+2, p-4, p+4... p-2k, p+2kpara alguns ksão todos composta. Chamamos esse primo de primo kth-times-isolated. Por exemplo, um primo da quinta vez isolado é 211, pois todos 201, …

30
Qual é a extensão do arquivo?
Seu desafio é encontrar a extensão do arquivo de um nome de arquivo fornecido: hi.txt -> txt or .txt carrot.meme -> meme or .meme lol (undefined behavior) what..is..this..file -> file or .file .bashrc -> bashrc or .bashrc T00M@n3KaPZ.h0wC[]h -> h0wC[]h or .h0wC[]h agent.000 -> 000 or .000 Você deve obter …
10 code-golf  string 

3
Gere um mapa para um roguelike
Hoje, estaremos gerando um mapa para um RPG roguelike! Mapa de exemplo: ########## #### F# #### ## ## C#C# # ## # # C #E # #### # # # # #P # ########## #são paredes, Pé o local de partida do jogador, Fé o acabamento que deve ser alcançado, …

2
Golfe minhas matrizes Ada
fundo Ada é uma linguagem de programação que não é exatamente conhecida por sua concisão. No entanto, sua sintaxe literal de matriz pode, em teoria, permitir especificações de matriz bastante concisas. Aqui está uma descrição EBNF simples da sintaxe literal da matriz (passável a bottlecaps.de : array ::= positional_array | …

5
Termo válido da sequência quadrática?
Você recebe quatro números. Os três primeiros são aaa , bbb , e ccc , respectivamente, para a sequência: Tn=an2+bn+cTn=an2+bn+cT_n=an^2+bn+c Você pode receber esses quatro números de qualquer maneira. A saída deve ser uma das duas saídas distintas mencionadas na sua resposta, uma significa que o quarto número é um …

6
COBS (Overhead Overhead Consistente)
Estou surpreso que isso não tenha sido publicado antes! O algoritmo COBS ( Overhead Byte Overhead Consistente ) é usado para delimitar fluxos de bytes. Escolhemos um marcador de quadro (usaremos 0x00) e, sempre que 0x00 ocorre no fluxo, ele é substituído pelo número de bytes até o próximo 0x00 …

3
Quanto tempo leva para digitar isso?
Introdução Posso digitar em ritmo moderado, usando o layout do teclado QWERTY. Mas se uma palavra como yellowwooddoor tem uma tonelada de letras repetidas, demora um pouco mais para digitá-la. Pior ainda é quando uma palavra como "pular" tem o mesmo dedo usado para várias letras consecutivas diferentes. Aqui está …

10
Determinar se uma grade contém outra grade
Desafio Criar uma função recebe duas matrizes bidimensionais de caracteres (ou seqüências de caracteres se a linguagem de programação não possuir caracteres como um tipo de dados) como entradas: a e b. Se o seu idioma não suportar essas entradas, você poderá usar qualquer outra variável de um byte padrão. …

13
Existe um verificador de tautograma menor? [fechadas]
Fechado . Esta pergunta precisa de detalhes ou clareza . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Adicione detalhes e esclareça o problema editando esta postagem . Fechado no ano passado . Eu entrei recentemente no golfe de código e tentei escrever o menor verificador de tautograma. …

6
É Halloween de novo!
Descrição do Problema Todos nós amamos um Twix (porque é o melhor doce), mas este é o primeiro Halloween das crianças - precisamos pegar pelo menos um de cada tipo de doce para eles. Todo Dia das Bruxas, todos os moradores da avenida Numberline enviam um e-mail dizendo que tipos …
10 code-golf 

4
Carga do telefone celular
Desafio Tomado com permissão do meu Concurso de Desafio de Código da Universidade A dependência que temos dos telefones celulares nos faz carregá-los todas as noites até o nível máximo da bateria, para não correr o risco de ficar sem energia até a metade do dia seguinte. Existem até pessoas …

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.