Preguntas etiquetadas con hexagonal-grid

Para desafíos relacionados con datos en una cuadrícula hexagonal. Use esta etiqueta también para cuadrículas triangulares, el doble de la cuadrícula hexagonal (es decir, los vértices de la cuadrícula hexagonal forman las caras de la cuadrícula triangular y viceversa).

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...

44
Dibuja una formación de bolos

Su objetivo es mostrar el arte ASCII de una formación en bolos donde solo quedan algunos de los bolos. Pocos bytes ganan. Los pines de decenas están en una formación triangular: O O O O O O O O O O Los pines están etiquetados del 1 al 10 como: 7 8 9 10 4 5 6 2 3 1 Chinchetas como...

42
StringgnirtSStringgnirtSStringgnirtS

Aquí hay un desafío relativamente simple para ti. Dada una cadena de longitud N , envíe la cadena hacia adelante, luego hacia atrás, luego hacia adelante, luego hacia atrás ... etc. N veces. Por ejemplo, si su entrada fue Hello! Deberías

41
¿Es este número una potencia entera de -2?

Hay formas inteligentes de determinar si un número es una potencia de 2. Eso ya no es un problema interesante, así que determinemos si un entero dado es una potencia entera de -2 . Por ejemplo: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ 2 => no 3 => no 4 => yes:...

39
Me quiero panal

Escriba el programa más corto que imprima esta sección de arte ASCII de un mosaico hexagonal o panal : __ __/ \__ __/ \__/ \__ / \__/ \__/ \ \__/ \__/ \__/ / \__/ \__/ \ \__/ \__/ \__/ / \__/ \__/ \ \__/ \__/ \__/ \__/ \__/ \__/ No se debe tomar ninguna entrada. Salida a stdout o la...

37
HexaRegex: un homenaje a Martin Ender

Martin Ender recientemente alcanzó los 100K, y ha creado algunos lenguajes asombrosos . Vamos a divertirnos un poco con uno de ellos, Hexagony (y un poco de expresión regular para Retina ) Como breve descripción general, debe escribir un programa que ingrese una cuadrícula de Hexagony y determine...

36
Programar el robot apilador de tazas

Estoy seguro de que todos han visto antes que las tazas se pueden apilar en pirámides (y otras formas): A A A A A A A A A A A A A A A A A Sí, Adefinitivamente es un personaje adecuado para representar una taza. Se pueden agregar nuevas tazas en el suelo, a la derecha de la estructura, o...

33
¿Es este número Loeschian?

Un número entero positivo kes un número de Loeschian si kse puede expresar como i*i + j*j + i*jpara i, jnúmeros enteros. Por ejemplo, los primeros números positivos de Loeschian son: 1( i=1, j=0); 3( i=j=1); 4( i=2, j=0); 7( i=2, j=1); 9( i=-3, j=3); ... Tenga en cuenta que i, jpor cierto k, no...

30
Una quina frágil

Una quina frágil Una quina frágil es una quine que satisface la propiedad de tener cada subcadena hecha mediante la eliminación de un solo carácter, cuando se evalúa, produce un error. Por ejemplo. Si su programa asdfes una quine, entonces para que sea frágil, deben fallar los siguientes...

29
El espejismo de la persona inteligente

Érase una vez, estaba leyendo esta pregunta / respuesta en Quora ¿Hay realmente programadores con títulos en informática que no puedan aprobar el examen FizzBuzz? Este código se da como la respuesta obvia for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i % 3 == 0:...

29
Una secuencia en espiral

Fondo La secuencia OEIS A272573 describe una espiral en una cuadrícula hexagonal de la siguiente manera: Comience una espiral de números en un mosaico hexagonal, con el hexágono inicial como a (1) = 1. a (n) es el entero positivo más pequeño que no es igual o previamente adyacente a sus...

29
Snowman Bowling

(relacionado / inspirado por: Dibuja una formación de bolos ) Un pasatiempo divertido en los meses de invierno es realizar bolos de muñeco de nieve, usando una pelota grande (como una pelota de baloncesto) y pequeñas figuras de muñeco de nieve. Recreemos esto en ASCII. Cada muñeco de nieve consta...

28
Adyacencia hexagonal

La imagen de arriba muestra una cuadrícula hexagonal de hexágonos. A cada celda de la cuadrícula se le asigna un índice, comenzando desde el centro y girando en sentido antihorario como se muestra. Tenga en cuenta que la cuadrícula continuará indefinidamente: la imagen de arriba es simplemente la...

27
Tiempo de laberinto hexagonal!

Es hora de otro desafío de laberinto, pero no como lo sabes. Las reglas para este desafío son un poco diferentes a la mayoría de los desafíos de laberintos. Los tipos de mosaico se definen de la siguiente manera: S: La ubicación en el laberinto donde comienzas E: La ubicación a la que intenta...

26
Distancia triangular de Manhattan

La distancia de Manhattan en una cuadrícula regular es la cantidad de pasos ortogonales que uno debe tomar para llegar a una celda desde otra. Los pasos ortogonales son aquellos que pasan por los bordes de las celdas de la cuadrícula (a diferencia de las esquinas, lo que nos daría la distancia de...

25
HexaGolf: Wordagons

Ver también: rotatagones Reto Dada una cadena como entrada, genera su wordagon. Wordagons Un wordagon es una forma de representar una cadena en un hexágono. Ahora, creemos un wordagon a partir de la cadena hexa: En primer lugar, comienza con el primer carácter de la cadena y colóquelo en el...

22
Obtenga un número aleatorio de n dígitos con dígitos distintos y primero no un 0

Leí esta pregunta y pensé que sería un buen desafío. Tarea Dar una entrada 0<n<10generar un número aleatorio con exactamente n dígitos el primero no es 0 asi que f(n)>10**(n-1)-1 dígitos distintos Criterios ganadores Este es el código de golf, por lo que gana el código más...