Perguntas com a marcação «code-golf»

29
Quantas torres você pode ver?

Esta pergunta é baseada no quebra-cabeça de posicionamento numérico Towers (também conhecido como Arranha-céus), que você pode jogar online . Seu objetivo é pegar uma solução para o quebra-cabeça e determinar as pistas - o número de torres visíveis ao longo de cada linha e coluna. Isso é código de...

29
Imprimir números seguros para rotação

fundo Você está trabalhando para algum fabricante de jogos de tabuleiro e precisa produzir ladrilhos de madeira com os números de 0 a n gravados neles para algum jogo. No entanto, sem mais delongas, alguns ladrilhos se tornariam indistinguíveis, por exemplo, 6e 9. Para evitar isso, você deve...

29
Eterno 2014 - Quebra-cabeça do Ano Novo PCG.SE 2015

Então, agora que é 2015, e várias respostas do quebra-cabeça do ano passado estão começando a produzir resultados inválidos , é hora de fazer uma pergunta sobre o número 2015. Exceto ... por quê? Você não gostaria que suas respostas baseadas em datas para o problema do ano passado permanecessem...

29
Substrings únicas mais curtas

Entrada Uma sequência alfanumérica s. Saída A cadeia mais curta que ocorre exatamente uma vez como uma substring (contígua) s. Ocorrências sobrepostas são contadas como distintas. Se houver vários candidatos do mesmo tamanho, você deve enviar todos eles na ordem da ocorrência. Nesse desafio, a...

29
A miragem da pessoa inteligente

Era uma vez, eu estava lendo esta pergunta / resposta no Quora Existem realmente programadores com formação em ciência da computação que não podem passar no teste FizzBuzz Este código é dado como a resposta óbvia for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i %...

29
Gere números compatíveis com o teclado

Os layouts de teclado de computador mais comuns têm as teclas de dígitos decimais 1234567890 correndo no topo, acima das teclas de letras. Permita que a vizinhança de um dígito decimal seja o conjunto de dígitos de sua própria tecla de dígito e das teclas de dígito imediatamente à esquerda e à...

29
Tudo sobre binário básico

Por favor, desculpe o título punny. Esta é uma pergunta inspirada em Uma propriedade curiosa de 82000 . Nele, o autor aponta que o número 82000 é binário nas bases 2, 3, 4 e 5. A publicação então coloca a questão "existe um número que é binário nas bases 2, 3, 4, 5 e 6? "? (Para aqueles curiosos,...

29
Meu gráfico é plano?

Sua tarefa é determinar se um gráfico é plano. Um gráfico é plano se puder ser incorporado no plano ou, em outras palavras, se puder ser desenhado sem arestas de cruzamento. Entrada: Você receberá um gráfico não direcionado em sua escolha dos seguintes formatos: Lista de arestas, por exemplo...

29
Imprima a bandeira americana!

Desafio com tema do Dia da Independência Especial (EUA) para você hoje. Você deve escrever um programa que imprima essa representação artística da bandeira americana. 0 |--------------------------------------------------------- | * * * * * * #################################| | * * * * * | | * * *...

29
Chunky vs. Smooth Strings

Considere uma sequência de comprimento N, como Peanut ButterN = 13. Observe que há N-1 pares de caracteres vizinhos na sequência. Pois Peanut Butter, o primeiro dos 12 pares é Pe, o segundo é ea, o último é er. Quando os pares são principalmente caracteres diferentes, a corda tem uma qualidade...

29
Implementar operadores binários da INTERCAL

A linguagem do compilador sem acrônimo pronunciável, abreviado INTERCAL , é uma linguagem de programação muito exclusiva. Entre suas qualidades improdutíveis estão seus operadores binários. Os dois operadores binários da INTERCAL são intercalados (também conhecidos como misturar ) e selecionados ....

29
Parênteses em notas de rodapé

fundo Programadores LISP conquistaram o mundo! Os parênteses foram declarados como caracteres sagrados e, a partir de agora, só podem ser usados ​​em programas LISP. Foi decidido que os parênteses nas obras literárias serão substituídos por notas de rodapé, e é seu trabalho automatizar isso para o...

29
Grade binária de 16 bits

Dado qualquer número inteiro de 16 bits não assinado, converta seu número decimal (ou seja, base-10) em uma grade 4x4 ASCII de seus bits, com o bit mais significativo (MSB) na parte superior esquerda, o bit menos significativo (LSB) em canto inferior direito, leia e depois para baixo (como texto em...

29
Olá, Mundo, Palindrome

Sua tarefa é criar um programa que imprima "Saudações, Planeta!" exatamente para o console. Parece bastante simples, certo? Bem, aqui está o truque. O código deve ser um palíndromo, ou seja, da direita para a esquerda, da mesma forma que da esquerda para a direita. As brechas padrão NÃO são...

29
Código-fonte Metamorfose

mbomb007 nos pediu para criar um programa auto-mutilante . É um desafio interessante, mas eu pessoalmente não gosto de incentivar meus programas a se auto-mutilarem. Eu gosto de pensar que, no centro de todo programa, há uma linda borboleta esperando para sair. Como tal, no meu primeiro desafio do...

29
É CAPS LOCK DIA

22 DE OUTUBRO É DIA INTERNACIONAL DOS CAPS ! Infelizmente, alguns não reconhecem a glória da trava de todos os céus. DIZEM QUE PARECE "OBRIGADO" OU "GOSTA DE GRITAR" OU ALGUM disparate. A fim de se conformar com essas queixas obviamente ilógicas e inanas, escreva-me um programa que transforma texto...

29
Desigualdades 2D

Objetivo Dada uma grade de números, preencha as desigualdades. Suposições O número de colunas e linhas na grade é igual. O tamanho máximo da grade é 12x12. A grade consiste apenas de números inteiros 0-9. A saída pode conter uma nova linha à direita. A entrada é exatamente como está escrito...

29
Complexidade Inteira

Sua tarefa é escrever um programa que, na entrada n, produz a expressão mínima de cada número 1 a n em ordem. O programa mais curto em bytes vence. Uma expressão mínima combina 1's com adição e multiplicação para resultar no número especificado, usando o menor número possível de 1s. Por exemplo,...

29
Marcas de grade muito simples

Escreva um programa ou função que consiga três números inteiros positivos, W, H e N. Imprima ou retorne uma grade W × H .onde todos os enésimos .na ordem normal de leitura em inglês são substituídos por um X. Por exemplo, dado W = 7, H = 3, N = 3, a grade possui 7 caracteres de largura e 3 de...