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

12
Minimizar aqueles [fechado]

Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Code Golf Stack Exchange. Fechado há 3 anos . Sua tarefa é criar um número natural...

12
Quadrados latinos seguros para rotação

Um quadrado latino é um quadrado que não tenha repetido em símbolos X ou Y colunas . Por exemplo: ABCD DABC CDAB BCDA é um desses quadrados. Observe como cada coluna e linha contém uma permutação das mesmas 4 letras. No entanto, nosso quadrado latino tem um problema: se eu girasse a segunda...

12
Quantos quadrados existem?

Este desafio é inspirada por uma imagem que muitas vezes anda no Facebook que se parece com isso . Exceto que nosso quadrado base será mais parecido com este: ┌─┬───┬─┐ ├─┼─┬─┼─┤ ├─┼─┴─┼─┤ ├─┼─┬─┼─┤ └─┴─┴─┴─┘ O quadrado é composto de n x m1x1 quadrado, você deve contar quantos sub-quadrados...

12
Cresça um Treemote!

Este é meu amigo Thomas. Ele é meia árvore, meio emoticon. | | | :D | | | Ele está sozinho. Vamos fazer alguns amigos para ele! Dado um ícone baseado em texto como entrada (por exemplo ಠ_ಠ, :P, >_>, não 😀, 🤓ou 🐦), a saída treemote correspondente. O comprimento de um treemote é quantos...

12
Qual a chance de ganhar um prêmio por porta?

Meu capítulo local da ACM oferece prêmios para as pessoas que comparecem às reuniões. Você tem uma chance maior de ganhar se resolver o quebra-cabeça de programação, no entanto (mas eu sempre resolvo esse quebra-cabeça). Assim, algumas pessoas têm 1 entrada, enquanto outras têm 2. Mas espere! A...

12
Três dados indistinguíveis

Dado três lançamentos de dados (valores inteiros de 1 a 6) em ordem classificada (de modo a serem indistinguíveis), converta-os na soma de dois dados justos com uma distribuição idêntica. A resposta de três para um é somar todos eles, módulo 6. O resultado final é uma distribuição perfeitamente...

12
Polinômios auto-referenciais

Para cada grau dado n, é possível construir (pelo menos um) um polinômio integral, de pmodo que p(k)( pavaliado em k) seja o coeficiente do termo x^kno polinômio para todos 0 <= k <= n. Para torná-los únicos, exigimos que o coeficiente inicial (o coeficiente de x^n) seja positivo e...

12
N-fotografar uma lista

Dada uma lista de números inteiros Le um número inteiro N, a saída Ldividida em Nsublistas de comprimento igual. Comprimentos não divisíveis Se Nnão divide o comprimento de L, então não é possível que todas as sublistas tenham o mesmo comprimento. De qualquer forma, a última sub-lista da saída é...

12
Autonestar uma matriz

Todo mundo adora listas aninhadas! No entanto, às vezes é difícil fazer uma lista aninhada. Você precisa decidir se deseja aninhar mais fundo ou se precisa aninhar menos. Portanto, para o seu desafio, você deve "Autonestar" uma lista. Para autonestear uma lista, compare todos os itens da...

12
Starbucks para inglês

Nos dias clássicos da Starbucks antes dessas novas impressoras de adesivos e drivers sem fio através do scanner de palmtop, nos dias inebriantes da década de 2000, a Starbucks tinha um sistema conciso para descrever bebidas com uma sintaxe estrita e o formulário codificado que a...

12
Interprete o Kipple!

Introdução Kipple é uma linguagem de programação esotérica baseada em pilha inventada por Rune Berg em março de 2003. O Kipple possui 27 pilhas, 4 operadores e uma estrutura de controle. Pilhas As pilhas são nomeadas a- ze contêm números inteiros assinados de 32 bits. Há também uma pilha...

12
Cobras por toda parte

Desafio O desafio é simples: imprima uma cobra . Você obterá o comprimento da cobra como entrada. Uma cobra de comprimento 2 é assim: ==(:)- Uma cobra de comprimento 7 é assim: =======(:)- Em outras palavras, o comprimento de uma cobra é quantos sinais de igualdade existem antes da cabeça...

12
Dicas para jogar golfe em Cheddar

O Cheddar é uma linguagem de programação funcional e orientada a objetos de alto nível, criada por nosso usuário Downgoat, projetada para tornar a programação mais fácil, rápida e intuitiva. Que dicas gerais você tem para jogar golfe em Cheddar? Estou procurando idéias que possam ser aplicadas a...

12
Verificar um triângulo de votação

Um número de cédula , que rotularemos de B , é o número de maneiras de organizar os números de 1 a B (B + 1) / 2 em um triângulo, de modo que cada linha e coluna esteja em ordem crescente. Os quatro primeiros números da cédula são: a(0) = 1 a(1) = 1 a(2) = 1 a(3) = 2 a(3)é 2, o que significa que...

12
Sequência numérica densa

OEIS: A167171 Um número denso é um número que possui exatamente o mesmo número de divisores primos que os divisores não primos (incluindo 1 e ele próprio como divisores). Equivalentemente, é um primo ou um produto de dois primos distintos. Os primeiros 100 números densos são: 2, 3, 5, 6, 7, 10,...

12
Resolver um quebra-cabeça de xadrez Solitaire

Recentemente, fui apresentado a um jogo de quebra-cabeça conhecido como Solitaire Chess . Vou resumir as regras aqui: O tabuleiro é um tabuleiro de damas 4x4. Todas as peças são da mesma cor (sem equipes) e todas as peças podem capturar qualquer outra peça. Cada movimento deve ser uma captura....