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

11
Gire cada bloco 2x2 em uma matriz

O desafio Dada uma n x mmatriz com n > 1e m > 1 preenchida com números inteiros 1 2 3 4 5 6 e uma lista de números inteiros com exatamente quantos valores quantos 2x2blocos na matriz ( (n-1)*(m-1)se você precisar do número exato) [1, 2] Emita a matriz com cada 2x2bloco rotacionado pelo...

11
Desenhar palavras em espiral [fechado]

Fechado . Esta pergunta precisa de detalhes ou clareza . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Adicione detalhes e esclareça o problema editando esta postagem . Fechado há 2 anos . O cenário Dada uma entrada de letras...

11
Trilate sua posição

Introdução Imagine que você está em um plano cartesiano bidimensional e deseja determinar sua posição nele. Você conhece 3 pontos nesse avião e sua distância para cada um deles. Embora seja sempre possível calcular sua posição a partir disso, é muito difícil fazer isso na sua cabeça. Então você...

11
Marque um jogo de Load, Defend and Shoot

Quando eu era criança, costumava jogar muito esse jogo. Regras Existem dois jogadores (vamos chamá-los de A e B), e cada jogador usa as mãos como armas. Existem três movimentos possíveis: Mãos para carregar munição na sua arma. Cada arma começa vazia. O carregamento aumenta a munição em...

11
Solver de intervalo de música

Na teoria musical, um intervalo é a diferença entre dois arremessos. Cada afinação é definida pelo número de meios-passos (a diferença entre C e C #) ou etapas inteiras (a diferença entre C e D). Um passo inteiro é igual a dois meios-passos. Aqui está uma lista de todos os intervalos padrão e o...

11
Exibir "Feliz Páscoa!"

Sua tarefa é imprimir a seguinte arte ASCII: _ _ _______ _ | | | | (_______) _ | | | |__ | | ____ ____ ____ _ _ _____ ____ ___| |_ ____ ____| | | __)| |/ _ | _ \| _ \| | | | | ___) / _ |/___) _)/ _ )/ ___)_| | | | ( ( | | | | | | | | |_| | | |____( ( | |___ | |_( (/ /| | _ |_| |_|\_||_| ||_/|...

11
Ler palavras cruzadas

Inspirado por esta pergunta sobre a embalagem neste formato. Ocasionalmente, vejo palavras cruzadas completas e, como sou, não me incomodo em descobrir quais eram as soluções para as pistas. Entrada: Uma string 2D (qualquer formato, nova linha separada, lista 2d etc.) Quadrados em branco serão...

11
Divida a corda em n pedaços (ou pedaços de comprimento n)

O desafio Neste desafio, você deve executar duas tarefas diferentes (mas relacionadas), dependendo da ordem da entrada. Seu programa receberá uma string se um número inteiro ncomo entrada e divida sem pedaços de comprimento nse svier primeiro. O último elemento será mais curto, se...

11
Calcular o produto Kronecker

Relacionado , mas muito diferente. Nos exemplos abaixo, Ae Bserão matrizes 2 por 2, e as matrizes são indexadas um. Um produto Kronecker possui as seguintes propriedades: A⊗B = A(1,1)*B A(1,2)*B A(2,1)*B A(2,2)*B = A(1,1)*B(1,1) A(1,1)*B(1,2) A(1,2)*B(1,1) A(1,2)*B(1,2) A(1,1)*B(2,1)...

11
hackertyper.net

Introdução hackertyper.net é um site que simula "hackers" (como a mídia o retrata), exibindo códigos complicados da seção de criptografia do kernel Linux na tela enquanto você digita a uma taxa de 3 caracteres por um inserido. Desafio Seu programa / função deve aceitar um arquivo como argumento...

11
Mapeie uma lista de tamanho indefinido para um número!

É bem sabido, no campo da matemática que estuda o infinito, que o produto cartesiano de qualquer quantidade finita de conjuntos contáveis ​​também é contável . Sua tarefa é escrever dois programas para implementar isso, um para mapear de lista para número inteiro, um para mapear de número inteiro...

11
Desenhe um triângulo phi

Esclarecimento: Basicamente, você precisa fazer isso A função totiente de Euler tem o nome phi. Vamos tentar calcular phi (8) Primeiro, liste todos os números 8 e abaixo, sem incluir 0 ou abaixo 8 7 6 5 4 3 2 1 Agora descubra quais números não compartilham um fator com 8 (1 não conta) e...

11
Esses quadrados se sobrepõem?

Dadas as coordenadas dos cantos superiores esquerdo de dois quadrados e seus comprimentos laterais, determine se os quadrados se sobrepõem. Um quadrado inclui as linhas superior e esquerda, mas não as linhas inferior e direita. Ou seja, um ponto (a,b)está dentro de um quadrado com comprimento...

11
Imprimir o bloco AdamN

O Adam7 é um algoritmo de entrelaçamento para imagens rasterizadas, como PNG. Ele é chamado de algoritmo "Adam7" porque foi inventado por Adam M. Costello e é gerado seguindo um determinado padrão 7 vezes. Uma das coisas legais sobre o algoritmo Adam7 que o torna realmente divertido para o golfe...

11
Correntes Steiner recursivas

As Correntes Steiner são um conjunto de N círculos em que cada círculo é tangente a outros 2 círculos sem interseção, bem como aos círculos anteriores e seguintes da cadeia, conforme visto nas imagens abaixo: Neste desafio, você escreverá um programa / função que desenha cadeias de Steiner...