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

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

21
Gere um desarranjo aleatório
Descrição do Desafio Um "desarranjo" de uma sequência é uma permutação em que nenhum elemento aparece em sua posição original. Por exemplo, ECABDé um distúrbio de ABCDE, mas CBEDAnão é: ABCDE | | <- B and D are in their orignal positions CBEDA Dada uma sequência, gere um desarranjo aleatório. …


30
Qual é o meu nome do meio?
Nota: A resposta vencedora será selecionada em 12/04/17, o vencedor atual é Jolf, 1 byte . Estou surpreso por ainda não termos enfrentado o desafio do meu nome do meio neste site. Eu fiz muita pesquisa, mas não encontrei nada. Se este é um dup, sinalize-o como tal. Seu desafio …
30 code-golf  string 

29
Intercalar strings
Inspiração. * Não acredito que não tivemos esse desafio antes: Tarefa Dadas uma ou mais seqüências de caracteres ASCII imprimíveis, intercale-as usando um caractere de cada sequência, ciclicamente, até ficar sem caracteres. Se uma sequência ficar sem caracteres antes das outras, pule essa sequência a partir de então. Exemplos SIMPLE …

26
Digital Sum Fibonacci
Todos nós estamos familiarizados com a sequência de Fibonacci : 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765 No entanto, em vez de, f(n) = f(n-1) + f(n-2)tomaremos a soma digital das 2 entradas anteriores. A sequência …

8
Um Quine frágil
Um Quine frágil Um quine frágil é um quine que satisfaz a propriedade de fazer cada substring removendo um único caractere, quando avaliado, produz um erro. Por exemplo. Se o seu programa asdffor um quine, para que seja frágil, os seguintes programas deverão apresentar um erro: sdf adf asf asd …
30 code-golf  quine  code-golf  date  code-golf  sequence  code-golf  sorting  file-system  code-golf  code-golf  ascii-art  hexagonal-grid  code-golf  string  arithmetic  code-golf  code-golf  code-challenge  source-layout  code-golf  ascii-art  cellular-automata  code-golf  string  arithmetic  balanced-string  code-golf  number  primes  code-golf  ascii-art  hexagonal-grid  code-golf  string  code-golf  string  code-golf  sequence  code-golf  ascii-art  code-golf  conversion  hexadecimal  code-challenge  restricted-source  code-golf  math  grid  code-golf  string  ascii-art  code-golf  random  minesweeper  code-golf  ascii-art  kolmogorov-complexity  board-game  scrabble  code-golf  ascii-art  code-golf  math  number-theory  decision-problem  code-golf  string  code-golf  natural-language  code-golf  internet  stack-exchange-api  code-golf  code-golf  conversion  code-golf  string  code-golf  math  arithmetic  code-golf  string  whitespace  code-golf  graphical-output  internet  code-golf  string  code-golf  string  random  permutations  code-golf  string  code-golf  string 

13
Norte por Norte por Norte por Sudeste
Dada uma sequência de N, S, E e W, produza um rolamento (ângulo no sentido horário em relação ao norte em graus), corrija até 5 casas decimais. Na notação tradicional da bússola , uma sequência é composta por apenas 2 desses caracteres (como NNW ou ESE). Aqui você também deve …
30 code-golf 

9
Danú cios
O desafio é simples: escreva um programa ou função que, quando recebe um número inteiro finito não negativo, gera uma matriz aninhada. As regras Seu código deve produzir uma matriz aninhada válida e exclusiva para cada número inteiro 0 ‌≤ n ‌ <2 31 . Cada matriz aninhada possível com …

30
Charlie, Oscar, Delta, Eco
Uma grande parte da comunicação via rádio é o Alfabeto Fonético da OTAN , que codifica letras como palavras para torná-las mais fáceis de entender através de comunicações. Seu trabalho, se você deseja aceitá-lo, é imprimi-los um por um. Você deve imprimir esta sequência exata no stdout: A: Alfa B: …

5
Inteiros, Montar!
Sua tarefa é montar os números inteiros de 1até N(dados como entrada) em um retângulo de largura We altura H(também dados como entrada). Os números individuais podem ser girados por qualquer múltiplo de 90 graus, mas devem aparecer como blocos contíguos no retângulo. Ou seja, você não pode dividir um …

22
A regra de ouro para a capitalização de títulos
De acordo com este site, uma regra geral recomendada pelo Manual de Estilo do Gabinete de Impressão do Governo dos EUA é Coloque todas as palavras em maiúsculas em títulos de publicações e documentos, exceto a, an, the, at, by, for, in, of, on, to, up e and, as, but, …
30 code-golf  string 

30
Você me teve no olá
Tarefa Leia um arquivo ou fluxo de texto possivelmente infinito, produzindo seu conteúdo até que a palavra helloseja impressa, respeitando as seguintes regras. Após a hellosaída, seu código deve sair imediatamente. Não deve esperar por uma nova linha, por exemplo. Seu código deve sair como segue. Ou seja, não deve …
30 code-golf  string 



14
Onde devo colocar meu espelho?
Este é um espelho: |. Acabei de descobrir que você pode colar um espelho no meio de uma string se a string puder ser espelhada em si mesma! Por exemplo, a sequência abccba. Se você cortá-lo ao meio, as duas metades são imagens espelhadas uma da outra: abc <--> cba …

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.