Preguntas etiquetadas con binary-matrix

Para desafíos que involucran matrices binarias. Las matrices binarias son matrices que solo contienen valores booleanos (0 o 1). Las operaciones en matrices binarias se realizan con álgebra booleana.

73
Cree una "H" a partir de "H" más pequeñas

Desafío Cree una función o programa que, cuando se le da un número entero size , haga lo siguiente: Si sizees igual a 1, salida H H HHH H H Si sizees mayor que 1, salida X X XXX X X donde Xes la salida del programa / función parasize - 1 (Si lo prefiere, puede hacer que el caso base...

54
¿Qué tetromino es este?

Dado un número entero de 16 bits sin signo N , su tarea es determinar si su representación binaria asignada dentro de una matriz 4x4 coincide con una forma de tetromino y, de ser así, de qué forma es. Matriz Cada bit de N se asigna dentro de una matriz 4x4, de izquierda a derecha y de arriba a...

46
Gráficos en braille

Cortar una matriz booleana de 4x2 bloques y hacerlos 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]] ⣎⣀⠅ Rellene con 0-s si las dimensiones no son múltiplos de 4 y 2. [[0,1,0], [1,0,0], [1,1,1]] ⠮⠄ Se aplican las reglas habituales...

45
Hay conocidos conocidos

El ex secretario de Defensa estadounidense, Donald Rumsfeld, famoso popularizó la frase "conocidos conocidos". Aquí vamos a destilar sus comentarios en una estrofa de cuatro líneas. Específicamente, envíe este texto: known knowns known unknowns unknown knowns unknown unknowns La capitalización...

44
Construir la matriz de identidad

El desafío es muy simple. Dada una entrada entera n, salida de la n x nmatriz de identidad. La matriz de identidad es una que se 1extiende desde la parte superior izquierda hasta la parte inferior derecha. Escribirás un programa o una función que devolverá o generará la matriz de identidad que...

40
Rastreador de mazmorras

Entrada Una matriz binaria representa las paredes de una mazmorra.METROMETROM La posición del jugador dentro de la mazmorra.( x , y)(X,y)(x,y) La dirección que el jugador está enfrentando actualmente (0 = Norte, 1 = Este, 2 = Sur, 3 = Oeste)rered Salida Una representación pseudo-3D de las...

35
¿A dónde va esa serpiente?

Escriba una función (utilizando la menor cantidad de bytes posible) que tome una matriz bidimensional de cualquier número de columnas y filas en las que: 0 representa bloque vacío, 1 representa el bloque de serpiente. La función debe devolver el número de caminos posibles que recorrió la...

33
Un algoritmo de "clasificación"

Hay un "algoritmo de ordenamiento", a veces llamado ordenamiento de Stalin, en el cual, para ordenar una lista, simplemente elimina elementos de la lista hasta que se ordena en orden creciente. Por ejemplo la lista [1, 2, 4, 5, 3, 6, 6] Cuando "ordenado" con Stalin se convierte en ordenar [1,...

32
Encontrar serpientes en una matriz

Reto Dada una matriz binaria y una cadena binaria, determine si esa cadena binaria se puede encontrar comenzando en cualquier punto de la matriz y moviéndose en cualquier dirección en cualquier punto posterior para formar la cadena binaria. Es decir, ¿se puede encontrar la cadena doblada sin...

29
Para encontrar islas de 1 y 0 en matriz

Dada una matriz bidimensional de 0 y 1s. Encuentre el número de islas para 1s y 0s donde los vecinos están solo en horizontal y 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
Reinas que se atacan mutuamente

Deje que un tablero de ajedrez de 8x8 esté representado por dos valores distintos, uno de los cuales es un cuadrado vacío y el otro una reina. En los siguientes ejemplos, uso 0s como cuadrados vacíos y 1s como reinas. Por ejemplo: es 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...

24
Implementar kerning simplificado

Introducción Kerning significa ajustar el espacio entre las letras de un texto. Como ejemplo, considere la palabra Topescrita con los siguientes tres glifos: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ........

22
Octágonos de arte ASCII

Dado un entero de entrada n > 1, genera un octágono de arte ASCII con longitudes laterales compuestas de ncaracteres. Ver ejemplos a continuación: n=2 ## # # # # ## n=3 ### # # # # # # # # # # ### n=4 #### # # # # # # # # # # # # # # # # #### n=5 ##### # # # # # # # # # # #...

21
Un juego de proporciones atómicas.

Tu tarea es hacer un bot que juegue Atomas , con la puntuación más alta. Cómo funciona el juego: El tablero de juego comienza con un anillo de 6 "átomos", con números que van desde 1hasta3 . Puede "jugar" un átomo entre dos átomos, o en otro átomo, dependiendo del átomo mismo. Puede tener un...

21
¡Un programa más y estoy fuera!

Dado un nivel de anidamiento de entero positivo ny una cadena sde caracteres ascii imprimibles ( para ~generar un programa que, cuando se ejecuta en el mismo idioma, genera un programa que genera un programa ... que genera la cadena) s. Se ndebe generar un total de programas, todos los cuales se...

21
Muros binarios debilitados

Inspirado en Crear un muro binario Dada una lista de enteros positivos, podemos escribirlos uno encima del otro, por [2, 6, 9, 4]ejemplo: 0010 0110 1001 0100 Podemos imaginar esto como un muro: ..#. .##. #..# .#.. Sin embargo, esta es una pared muy débil, ¡y se ha derrumbado! Cada 1( #) cae...

21
Decode Faux Braille

Python 3 , 181 179 171 167 161 159 bytes Entrada por bytes UTF-16 little-endian sin BOM. Primero descomponga en columnas usando cambios de bits, divididos por una columna vacía, luego divídalos en una tabla de búsqueda. -2 bytes gracias a ngn . -5 bytes gracias al Sr. Xcoder . lambda...

21
¿Cuánto vale mi matriz de dados?

Entrada Una matriz binaria no vacía que consta de 3x3 submatrices puestas una al lado de la otra. Tarea Su tarea es identificar patrones de dados válidos (como se describe a continuación) entre las submatrices 3x3. Cada patrón válido vale el valor de los dados correspondientes. Los patrones...

19
Bielorrusia rushnyk

Ya tenemos bastantes desafíos de bandera nacional: AU CH FI FR GB GB IS KR NP US ... Aquí hay otro, algo más avanzado: Devuelva o imprima el patrón decorativo de la bandera nacional de Bielorrusia como una matriz de dos valores distintos para rojo y blanco. Si su idioma no admite...