Perguntas com a marcação «binary-matrix»

Para desafios envolvendo matrizes binárias. Matrizes binárias são matrizes que contêm apenas valores booleanos (0 ou 1). Operações em matrizes binárias são feitas com álgebra booleana.

73
Crie um "H" a partir de "H" s menores

Desafio Crie uma função ou programa que, quando fornecido um número inteiro size, faça o seguinte: Se sizefor igual a 1, a saída H H HHH H H Se sizefor maior que 1, a saída X X XXX X X onde Xé a saída do programa / função parasize - 1 (Se preferir, você pode corresponder ao caso base 0,...

54
Que tetromino é esse?

Dado um número inteiro de 16 bits N não assinado , sua tarefa é determinar se sua representação binária mapeada dentro de uma matriz 4x4 corresponde a uma forma de tetromino e, em caso afirmativo, qual é a forma. Matriz Cada bit de N é mapeado dentro de uma matriz 4x4, da esquerda para a direita...

46
Gráficos em braille

Corte uma matriz de boolean em 4x2 blocos e torná-los como caracteres Braille U+2800... U+28FF. [[0,1,0,0,1,0], [1,0,0,0,0,0], [1,0,0,0,1,0], [1,1,1,1,0,0]] ⣎⣀⠅ Almofada com 0-s se as dimensões não forem múltiplos de 4 e 2. [[0,1,0], [1,0,0], [1,1,1]] ⠮⠄ Aplicam-se regras usuais de...

45
Existem conhecidos conhecidos

O ex-secretário de Defesa dos EUA, Donald Rumsfeld, famosa popularizou a frase "knowns conhecidos." Aqui vamos destilar seus comentários em uma estrofe de quatro linhas. Especificamente, imprima este texto: known knowns known unknowns unknown knowns unknown unknowns Letras maiúsculas não...

43
Construir a matriz de identidade

O desafio é muito simples. Dada uma entrada inteira n, produza a n x nmatriz de identidade. A matriz de identidade é aquela que se 1estende da parte superior esquerda até a parte inferior direita. Você escreverá um programa ou uma função que retornará ou produzirá a matriz de identidade que você...

40
Dungeon Crawler

Entrada Uma matriz binária representando as paredes de uma masmorra.MMM A posição do jogador dentro da masmorra.( x , y)(x,y)(x,y) A direção que o jogador está enfrentando no momento (0 = Norte, 1 = Leste, 2 = Sul, 3 = Oeste)ddd Saída Uma representação pseudo-3D das paredes que estão no campo...

35
Para onde está indo a cobra?

Escreva uma função (usando o mínimo de bytes possível) que obtenha uma matriz bidimensional de qualquer número de colunas e linhas nas quais: 0 representa bloco vazio, 1 representa bloco de cobra. A função deve retornar o número de caminhos possíveis que a cobra percorreu. Exemplo...

33
Um algoritmo de "classificação"

Há um "algoritmo de classificação", às vezes chamado classificação Stalin, no qual, para classificar uma lista, você simplesmente remove elementos da lista até que ela seja classificada em ordem crescente. Por exemplo, a lista [1, 2, 4, 5, 3, 6, 6] Quando "classificado" usando a classificação...

32
Encontrando cobras em uma matriz

Desafio Dada uma matriz binária e uma cadeia binária, determine se essa cadeia binária pode ser encontrada iniciando em qualquer ponto da matriz e movendo-se em qualquer direção em qualquer ponto subsequente para formar a cadeia binária. Ou seja, a corda pode ser encontrada dobrada, porém dentro...

29
Para encontrar ilhas de 1 e 0 na matriz

Dada uma matriz bidimensional de 0 e 1s. Encontre o número de ilhas para 1s e 0s em que os vizinhos estão apenas na horizontal e na vertical. Given input: 1 1 1 0 1 1 1 0 output = 1 1 Number of 1s island = 1 xxx- xxx- Number of 0s island = 1 ---x ---x ------------------------------ Given...

26
Rainhas que atacam mutuamente

Deixe um tabuleiro de xadrez 8x8 ser representado por quaisquer dois valores distintos, sendo um valor um quadrado vazio e o outro uma rainha. Nos exemplos a seguir, eu uso 0s como quadrados vazios e 1s como rainhas. Por exemplo: É dado por 1 0 1 1 1 0 0 0 1 0 1 0 1 0 1 1 1 0 1 0 1 1 0 1 0 1 0...

24
Implementar kerning simplificado

Introdução Kerning significa ajustar o espaçamento entre as letras de um texto. Como exemplo, considere a palavra Topescrita com os três glifos a seguir: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ........

22
Octógonos artísticos ASCII

Dado um número inteiro de entrada n > 1, produza um octógono de arte ASCII com comprimentos laterais compostos por ncaracteres. Veja exemplos abaixo: n=2 ## # # # # ## n=3 ### # # # # # # # # # # ### n=4 #### # # # # # # # # # # # # # # # # #### n=5 ##### # # # # # # # # #...

21
Um jogo de proporções atômicas

Sua tarefa cria um bot que joga Atomas , com a maior pontuação. Como o jogo funciona: O tabuleiro começa com um anel de 6 "átomos", com números que variam de 1a 3. Você pode "reproduzir" um átomo entre dois átomos ou em outro átomo, dependendo do próprio átomo. Você pode ter um átomo normal ou...

21
Mais um programa e estou fora!

Dado um nível positivo de aninhamento de número inteiro ne uma sequência sde caracteres ascii imprimíveis ( para ~gerar um programa que, quando executado no mesmo idioma, gera um programa que gera um programa ... que gera a strings . Um total de n programas deve ser gerado, todos os quais devem...

21
Paredes binárias enfraquecidas

Inspirado por Criar uma parede binária Dada uma lista de números inteiros positivos, podemos escrevê-los todos acima um do outro, assim, por [2, 6, 9, 4]exemplo: 0010 0110 1001 0100 Podemos imaginar isso como uma parede: ..#. .##. #..# .#.. No entanto, este é um muro muito fraco e entrou em...

21
Decodificar Braille falso

Python 3 , 181 179 171 167 161 161 159 bytes Entrada por bytes little-endian UTF-16 sem BOM. Primeiro decomponha-se em colunas usando turnos de bits, divida por coluna vazia e, em seguida, faça o hash em uma tabela de pesquisa. -2 bytes graças a ngn . -5 bytes graças ao Sr. Xcoder . lambda...

21
Quanto vale minha matriz de dados?

Entrada Uma matriz binária não vazia que consiste em sub-matrizes 3x3 colocadas lado a lado. Tarefa Sua tarefa é identificar padrões de dados válidos (conforme descrito abaixo) entre as sub-matrizes 3x3. Cada padrão válido vale o valor dos dados correspondentes. Padrões inválidos valem...

19
Bielorrússia rushnyk

Já temos alguns desafios de bandeira nacional: AU CH FI FR GB GB É KR NP US ... Aqui está outro, um pouco mais avançado: Retorne ou imprima o padrão decorativo da bandeira nacional da Bielorrússia como uma matriz de dois valores distintos para vermelho e branco. Se o seu idioma não...