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

15
Mude as regras da vida

Autômatos celulares semelhantes à vida são autômatos celulares semelhantes ao Jogo da Vida de Conway, na medida em que operam em uma grade quadrada infinitamente grande (teoricamente), onde cada célula tem exatamente 8 vizinhos e é um dos 2 estados, vivo e morto. . No entanto, essas versões...

15
Nome do monstro de Frankenstein

Introdução: Como é quase o Halloween, eu estava pensando em alguns desafios aleatórios com o tema do Halloween. Eventualmente, eu estava lendo a página da Wikipedia de Frankenstein e me deparei com o seguinte texto: A criatura Parte da rejeição de Frankenstein à sua criação é o fato de ele...

15
Igualdade de oscilação

Temos objetos que oscilam entre dois pontos inteiros [l, r], na velocidade de uma unidade por unidade de tempo, iniciando lem t=0. Você pode assumir l < r. Por exemplo, se um objeto oscila [3, 6], então temos: t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3 -> 6 t=4 -> 5 t=6 -> 4 t=7 ->...

15
Como codificar cores em hexadecimal

Os mosaicos hexagonais , ou inclinações do avião, são tricolores - o que significa que, usando apenas três cores, como Vermelho, Azul e Verde, cada hexágono pode ser colorido sem dois hexágonos que compartilham uma borda que compartilha uma cor. Um exemplo parcial mostrando esse padrão. Dada uma...

15
Imprimir três colunas separadas verticalmente por espaços

Tarefa Pegue a sequência de entrada separada pelo espaço. Classifique as palavras em ordem alfabética. Imprima-os verticalmente em 3 colunas separadas por espaço (s). Desafio As alturas de todas as três colunas devem ter o peso mais uniforme possível. Todas as três colunas devem ficar...

15
É uma jogada de xadrez válida?

Nome alternativo: ChessMoveQ Dada uma lista de até 32 elementos, cada um composto por 4 elementos e uma segunda lista com 4 elementos, determine se o movimento detalhado na segunda entrada é um movimento válido de xadrez. A primeira lista indica a posição de todas as 32 peças no quadro. Cada...

15
Quadrantes passados ​​por uma linha

Tarefa Dada a representação de uma linha, produza o número de quadrantes pelos quais essa linha passa. Representações válidas de uma linha Você pode representar uma linha como Três inteiros assinados A, Be Cque compartilham fator não comum e onde AeB não são ambos zero, o que representa a...

15
Quadrados "madrugadores"

Definição Se você pegar a sequência de quadrados inteiros positivos e concatená-los em uma sequência de dígitos (ou seja 149162536496481100...), um quadrado "madrugador" é aquele que pode ser encontrado nessa sequência antes de sua posição natural. Por exemplo, 7 2 (o número 49), pode ser...

15
Não existe um "copo meio vazio"

Você provavelmente conhece a pergunta retórica sobre se um copo está meio cheio ou meio vazio . Estou ficando um pouco cansado da frase, então decidi que é hora de eliminar essa confusão sobre a plenitude ou o vazio de vidro programaticamente. Sua tarefa é escrever um programa que obtenha uma...

15
Você tem um livro para fazer!

Você trabalha em uma impressora virtual antiquada. Para ajudá-lo a organizar suas cartas monoespaçadas mais rapidamente, você decide tornar o programa mais curto possível para ajudá-lo. Dada uma sequência de texto e um tamanho de página, gere e produza cada página do texto. Exemplos Por exemplo,...

15
Programar uma pontuação de falta de circularidade

Sua tarefa é programar uma função matemática s, que recebe um conjunto finito não vazio Ade pontos no plano 2D e gera uma pontuação de incircularidade s(A)que satisfaz as seguintes propriedades: Definição positiva : se houver um círculo ou uma linha reta que contenha todos os pontos de A, então...

15
XOR classifica uma matriz

Dada uma chave e uma matriz de cadeias, embaralhe a matriz para que seja classificada quando cada elemento for XOR com a chave. XOR'ing duas cordas Para XOR uma string por uma chave, XOR cada um dos valores de caracteres da string pelo seu par na chave, assumindo que a chave se repita para...

15
Encontrando meus tempos favoritos

Eu realmente gosto de momentos que seguem certos padrões. Em particular, gosto de momentos em que todos os dígitos são iguais ou todos os dígitos aumentam aritmeticamente um da esquerda para a direita. Além disso, eu visceralmente odeio quando as pessoas escrevem cartas nos meus tempos, então todo...

15
Dicas para jogar golfe em Husk

Husk é uma linguagem de golfe bastante nova, criada pelos usuários do PPCG Leo e Zgarb . Começou a ser cada vez mais competitivo, muitas vezes ficando próximo ou até superando idiomas conhecidos por serem muito concisos, como Jelly e 05AB1E. Vamos listar algumas das técnicas de golfe que são um...

15
Replicador de cadeia

No Vim, você pode repetir um comando precedendo-o com um número, como 3ddé equivalente a dd dd dd. Bem, esse padrão de repetição não se restringe aos comandos do Vim. A string também pode ser replicada dessa maneira. Especificação: Dada uma sequência, composta apenas por dígitos, caracteres...

15
A festa de paridade do módulo

Você recebe uma matriz A de n números inteiros estritamente positivos, com n ≥ 2 . Sua tarefa é mapear cada entrada A i para: 1 se A j mod A i for ímpar para cada j, de modo que 1 ≤ j ≤ n e j ≠ i 2 se A j mod A i for par para cada j tal que 1 ≤ j ≤ nej and i 0 caso contrário (paridades...