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

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

16
Encontre o dígito de repetição mais longo
Sua tarefa é pegar um número positivo como entrada, n , e gerar o comprimento da representação mais longa de dígitos em n em qualquer base. Por exemplo, 7 pode ser representado como qualquer um dos seguintes 111_2 21_3 13_4 12_5 11_6 10_7 7_8 Como os dígitos repetidos são 111_2e …


12
N-Queens Puzzle
(Apesar de mais de 60 perguntas marcadas como xadrez , não temos um desafio simples das n rainhas.) No xadrez, o quebra-cabeça do N-Queens é descrito a seguir: Dado um n x ntabuleiro de xadrez e nrainhas, organize as rainhas no tabuleiro de xadrez para que não haja duas rainhas …

30
Elementos desaparecendo
Dada uma sequência Se uma lista de índices X, modifique Sremovendo o elemento em cada índice Senquanto usa esse resultado como o novo valor de S. Por exemplo, dado S = 'codegolf'e X = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | c o …
17 code-golf  string  array-manipulation  code-golf  string  ascii-art  code-golf  number  sequence  pi  code-golf  number  array-manipulation  code-golf  string  ascii-art  code-golf  math  number  game  code-golf  math  sequence  polynomials  recursion  code-golf  math  number  sequence  number-theory  code-golf  permutations  balanced-string  code-golf  string  ascii-art  integer  code-golf  decision-problem  hexagonal-grid  code-golf  ascii-art  kolmogorov-complexity  code-golf  number  code-golf  matrix  binary-matrix  code-golf  math  statistics  code-golf  string  polyglot  code-golf  random  lost  code-golf  date  path-finding  code-golf  string  code-golf  math  number  arithmetic  number-theory  code-golf  tetris  binary-matrix  code-golf  array-manipulation  sorting  code-golf  number  code-golf  array-manipulation  rubiks-cube  cubically  code-golf  grid  optimization  code-golf  math  function  code-golf  string  quine  code-golf  ascii-art  grid  code-golf  decision-problem  grid  simulation  code-golf  math  sequence  code-golf  path-finding  code-golf  ascii-art  grid  simulation  code-golf  number  whitespace  code-golf  sequence  code-golf  sequence  code-golf  sequence  integer  code-golf  math  game  code-golf  internet  stack-exchange-api  code-golf  sequence  code-golf  internet  stack-exchange-api  code-golf  math  factoring  code-challenge  sequence  polyglot  rosetta-stone  code-golf  string  browser  code-golf  date  code-golf  base-conversion  code-challenge  cops-and-robbers  hello-world  code-golf  cops-and-robbers  hello-world 

1
Quanta reputação você perdeu hoje?
Supondo que o StackExchange não decida restaurar minha conta após excluí-la devido a restrições de idade (mesmo que eu já tenha 14 anos e quase 15 anos), muitas pessoas neste site perderam a reputação dos meus upvotes excluídos. Isso aconteceu por volta das 17:30 do dia 20 de junho de …
17 code-golf 

21
Fatos adicionais!
Em matemática, o fatorial, encurtou o "fato" de um número inteiro não negativo n , denotado por n! , é o produto de todos os números inteiros positivos menores ou iguais a n . Por exemplo, 5! é 1 * 2 * 3 * 4 * 5 = 120 O …

4
Cubo impossível talvez
Problema Dada uma entrada em aque a é um valor de verdade / falsidade, imprima o cubo exato impossível abaixo se verdade e o cubo normal exato abaixo se falsey. Entrada truthy: ___________________________________ / _______________________________ /| / / _____________________________/ / | / / /| | / / | / / …

12
Foi apenas um erro de entrada
Continuando meu Foi apenas um desafio de bug : Entrada: Uma sequência que consiste em caracteres ASCII imprimíveis sem espaços em branco nem novas linhas. Resultado: Primeiro, transforme a entrada em um palíndromo revertendo a entrada e adicionando-a antes de si mesma, excluindo o caractere do meio (ou seja, com …

25
Um padrão simples
Entradas: Dois únicos dígitos (chamá-los de deixar me n) e dois caracteres (vamos chamá-los ae b) no seu formato de entrada de escolha. Resultado: Para o passo a passo, finja m=2, n=5, a='a', b='b'. Sua saída será uma string criada a partir de suas quatro entradas. Vamos chamar a string …
17 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 


14
Você é o anfitrião das Olimpíadas!
Você organiza os Jogos Olímpicos e precisa construir uma piscina fantástica para a ocasião, mas os supervisores geralmente mudam de idéia em relação às dimensões e precisam de uma maneira rápida de reconstruí-la com o tamanho solicitado! Dados dois números inteiros, Le x, sua tarefa é construir uma piscina de …

10
Criptografia simples para pessoas com orçamento de bytes
Visão geral Seu objetivo é implementar a criptografia RC4. A criptografia RC4, inventada por Ron Rivest (da RSA), foi projetada para ser segura, mas simples o suficiente para ser implementada da memória por soldados militares no campo de batalha. Hoje, existem vários ataques ao RC4, mas ainda é usado em …

15
Máquina da Verdade Estendida
Muitas pessoas sabem o que é uma máquina da verdade na programação. Mas é hora de aumentarmos as coisas um pouco. Apresentando, a máquina da verdade estendida! Uma máquina de verdade estendida aceita duas coisas como entrada, um número inteiro ne uma sequência não vazia s. Ele gera s ntempos …

13
Coloque um planador!
Este: é um planador . No Jogo da Vida de Conway, o planador é um famoso padrão que atravessa rapidamente o tabuleiro. Para o desafio de hoje, desenharemos um jogo da vida em arte ASCII e colocaremos um planador nele. O quadro que estamos começando é o seguinte: |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| …

1
Quine de rotação segura
Escreva um quine apropriado cuja cada rotação seja ele próprio um quine adequado. Por exemplo, se o seu código-fonte for abcdef, então: abcdef produziria abcdef bcdefa produziria bcdefa cdefab produziria cdefab defabc produziria defabc efabcd produziria efabcd fabcde produziria fabcde Uma rotação "é feita dividindo uma corda em duas partes …

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.