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

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


3
Feliz aniversário, vamos comer um bolo!
É aniversário do meu amigo em breve e, como ele é um programador e amante de arte ASCII, pensei em fazer um bolo ASCII para ele! Infelizmente, continuo esquecendo sua idade atual, então eu gostaria de ter um programa para o meu forno ASCII, que assa um bolo com um …

12
Viaje de volta em Quine
O desafio aqui é simples, e nem um pouco sobre contagem de bytes. Seu trabalho é produzir os 50 primeiros caracteres do código fonte do quine anterior, concatenados com os 50 primeiros caracteres, começando pelos 50 caracteres que coloquei abaixo: abcdefghijklmnopqrstuvwxyzACDEFGHIJKLMNOPQRSTUVWXY Então, vamos dar um exemplo aqui, se você responder …

11
Auxiliar de História
Ao ler minha história e fazer anotações, não posso deixar de me cansar de escrever todas essas longas datas - 1784 são seis elevadores de lápis inteiros! jz! Como você pode ver, eu - como a maioria dos pôsteres de desafio deste site - sou preguiçoso quando se trata de …
12 code-golf  number 

12
Redondo como um Zero
Objetivo Dado um número de entrada, arredonde-o para o número mais próximo com um número significativo. Exigências Entrada Um número de ponto flutuante. Suponha que o número da entrada resulte em uma saída dentro dos limites do tipo de dados (por exemplo, ignore erros de estouro). 0 é uma entrada …
12 code-golf  math 

16
Módulo de rejeição dois números
O gráfico da operação do módulo ( y= xmodky=xmodky = x \mod k ) fica assim: Essa é uma função muito útil, pois permite criar um comportamento de "quebra automática". No entanto, é muito complicado quando eu quero usá-lo para criar uma aparência de "saltar" entre duas paredes. O gráfico …

6
Encontre os coeficientes de uma função geradora racional
Se escrevermos uma sequência de números como coeficientes de uma série de potências, essa série de potências será chamada de função geradora (comum) (ou Gf) dessa sequência. Ou seja, se, para alguma função F(x)e série de números inteiros a(n), temos: a(0) + a(1)x + a(2)x^2 + a(3)x^3 + a(4)x^4 + …
12 code-golf  math  integer  polynomials  code-golf  math  abstract-algebra  restricted-time  code-golf  math  primes  code-golf  math  number  arithmetic  code-golf  quine  code-golf  number  sequence  code-golf  string  number  code-golf  array-manipulation  code-golf  number  code-golf  string  code-golf  arithmetic  code-golf  string  array-manipulation  rubiks-cube  code-golf  math  number  code-golf  tips  bash  code-golf  ascii-art  music  code-golf  arithmetic  code-golf  math  number  arithmetic  integer  code-golf  number  array-manipulation  code-golf  geometry  grid  set-partitions  code-golf  math  number  code-golf  combinatorics  code-golf  regular-expression  code-golf  permutations  code-golf  ascii-art  code-golf  number  array-manipulation  matrix  code-golf  kolmogorov-complexity  compile-time  cops-and-robbers  polyglot  cops-and-robbers  polyglot  code-golf  string  code-golf  string  ascii-art  matrix  animation  code-golf  ascii-art  code-golf  string  balanced-string  code-golf  integer  integer-partitions  expression-building 

10
A sequência Lehmer-Comtet
A sequência Lehmer-Comtet é uma sequência tal que a (n) é a n- ésima derivada de f (x) = x x em relação a x, conforme avaliado em x = 1 . Tarefa Tomar um número inteiro não negativo, como entrada e saída do n ésimo termo da sequência Lehmer-Comtet. …

30
Qual é o risco padrão?
No golfe, o risco padrão de um curso é calculado usando esta fórmula: (3*num_of_3_par_holes + 4*num_of_4_par_holes + 5*num_of_5_par_holes) - difficulty_rating Sua tarefa é calcular o risco padrão de um campo de golfe, considerando essas 4 entradas. Você deve receber entrada de qualquer forma padrão no formato [num_of_3_pars, num_of_4_pars, num_of_5_pars], difficulty …
12 code-golf  math  number 

6
Essa string é válida FEN?
O desafio Escreva um programa ou função que utilize uma entrada de string como parâmetro de função ou de stdin e determine se é uma string FEN válida . Entrada Você pode assumir que a entrada incluirá apenas os seguintes caracteres (diferencia maiúsculas de minúsculas). pkqrbnPKQRBN12345678/ O comprimento da entrada …



22
Cubo de Rubik ASCII
Inspirado por este e pelo seguinte chat: Sua tarefa é gerar o seguinte: _ _ _ /_/_/_/\ /_/_/_/\/\ /_/_/_/\/\/\ \_\_\_\/\/\/ \_\_\_\/\/ \_\_\_\/ Espaço em branco à esquerda ou à direita é permitido, desde que não altere a aparência do cubo. Como de costume, é permitido retornar o acima ou uma …

19
Faça um índice de pesquisa
Dada uma sequência, retorne uma tabela em que a primeira coluna possui as letras exclusivas da sequência em ordem de ocorrência e as colunas subseqüentes listam os índices dessa letra na sequência, usando a indexação com base em zero ou uma. O espaço em branco horizontal não importa, desde que …


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.