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
Computar a função binária mais eficiente
Hoje, calcularemos a função binária mais eficiente. Mais especificamente, calcularemos a função que, quando uma expressão é criada a partir da aplicação da função na entrada constante 0 ou em sua própria saída, pode representar todos os números inteiros positivos com as expressões mais curtas possíveis, colocando maior prioridade nos …

13
O tenaz calendário tailandês
No calendário tailandês, o ano de 2017 corresponde a 2560. O calendário tailandês está sempre 543 anos à frente do calendário gregoriano. Os codificadores observadores observarão que 2560 é igual a 2^9 * 5, ou seja, possui 10 fatores primos. Isso não acontecerá novamente por mais 896 anos! Chamamos um …

28
Cozinhe-me um cachorro-quente! [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 há 2 anos . Às vezes me pego querendo um cachorro-quente (não todos nós) e então faço um. Agora, …
13 code-golf  date 



20
Sequências de Contra-Fibonacci
Dadas três números de m , n e p , a sua tarefa é imprimir uma lista / matriz de comprimento p começando com m e n e cada elemento após p representa a diferença entre os números 2, antes disso, Mn (Contra Fibonacci Sequência ) Para esse desafio, você …

3
Dicas para jogar golfe no TikZ
O TikZ é um pacote de látex usado para desenhar imagens precisas em documentos de látex. Ele possui uma especificação massiva e uma grande quantidade de recursos que podem ser úteis para questões de estilo de saída gráfica . Que dicas as pessoas têm para jogar golfe no TikZ? Como …
13 code-golf  tips 

9
Pali-n-drome esta lista
O desafio aqui é estender uma implementação do palíndromo considerando o seguinte como entradas: n > 1e uma lista l. Seu programa deve palindrome a lista vertical e horizontalmente, ou seja, primeiro palindrome a lista em si, depois cada elemento da lista depois; ou o contrário. Antes da palindromização, todos …
13 code-golf 


3
O maior fator primordial dos números vizinhos
Eu acho que é mais fácil explicar esse desafio de maneira seqüencial. Comece com um número de entrada N e: Encontre seu maior fator primo Verificar números acima e abaixo N e ver se o máximo factor principal é maior (ou seja, o maior factor primo de N-1 e / …
13 code-golf  math  primes 


4
Converta entre bases equilibradas!
Bases balanceadas: As bases equilibradas são essencialmente as mesmas que as bases normais, exceto que os dígitos podem ser positivos ou negativos, enquanto nas bases normais os dígitos podem ser apenas positivos. Daqui em diante, bases balanceadas de base bpodem ser representadas como balb- base balanceada 4 = bal4. Na …

4
Gráficos de espaço negativo
Tarefa Você receberá um número inteiro positivo e deverá gerar um " gráfico auto-complementar " com muitos nós. Se você não sabe o que é um gráfico auto-complementar, o artigo da wikipedia não o ajudará muito, então abaixo estão duas explicações, uma técnica e uma não técnica. Não técnico Um …

4
Desenhar radicais aninhados
Muitas fórmulas matemáticas envolvem radicais aninhados (sinais de raiz quadrada dentro de outros sinais de raiz quadrada). Sua tarefa aqui é desenhá-las usando arte ascii. Especificações Você receberá dois números inteiros, o número dentro do radical e o número de radicais. Eu acho que a melhor maneira de explicar o …

1
Leia as palavras cruzadas com um toque!
Semelhante a esta pergunta , mas esta é uma variação de palavras cruzadas! Em vez de apenas uma letra por quadrado da grade, você pode ter uma ou duas . Entrada: Uma matriz 2D, ou o que funcionar no seu idioma. Você pode assumir entradas válidas Qualquer tamanho de matriz …

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.