Preguntas etiquetadas con code-golf

60
Dibuja mis barras descendentes

Como programador, probablemente hayas oído hablar de barras inclinadas hacia adelante y hacia atrás. ¿Pero has oído hablar de las reducciones? Ahí es cuando tomas un montón de barras, conectas sus extremos y los dibujas bajando. Para el desafío de hoy, debe escribir un programa o función que tome...

59
Construir una pila de arena

Una pila de arena abeliana , para nuestros propósitos, es una cuadrícula infinita con coordenadas enteras, inicialmente vacía de arena. Después de cada segundo, se coloca un grano de arena a (0,0). Cada vez que una celda de cuadrícula tiene 4 o más granos de arena, derrama un grano de arena a cada...

59
Imprimir un reloj de palabras

Desde que vi el primero hace unos años, siempre me subyugó este tipo de reloj de palabras en el que el tiempo se deletrea con palabras que se iluminan o no en una oración significativa. El texto que se muestra en ese reloj es el siguiente. IT IS HALF TEN QUARTER TWENTY FIVE MINUTES TO PAST TWO...

59
Cavar una zanja fronteriza

Antecedentes: Demasiados inmigrantes ilegales de Blandia están cruzando la frontera a Astan. El emperador de Astan te ha encargado que caves una trinchera para mantenerlos alejados, y Blandia debe pagar los gastos. Dado que todos los mecanógrafos han sido suspendidos hasta que se arregle la zanja,...

59
Esto no es ciencia espacial

Escriba un programa o función que tome una cadena de una sola línea. Puede suponer que solo contiene ASCII imprimible . Imprima o devuelva una cadena de un cohete de arte ASCII como | /_\ |E| |a| |r| |t| |h| |_| /___\ VvV con la cadena de entrada escrita de arriba a abajo en el...

59
Encuentra el número más suave

Su desafío es encontrar el número más suave en un rango determinado. En otras palabras, encuentre el número cuyo mayor factor primo es el más pequeño. Un número liso es aquel cuyo mayor factor primo es pequeño. Los números de este tipo son útiles para el algoritmo de transformación rápida de...

59
Cuenta las verdades finales

Inspirado y en memoria de mi querido amigo y colega, Dan Baronet , 1956 - 2016. RIP Encontró la solución APL más corta posible para esta tarea: Tarea Dada una lista booleana, cuente el número de valores de verdad finales. Casos de ejemplo {} → 0 {0} → 0 {1} → 1 {0, 1, 1, 0, 0} → 0 {1,...

59
Expresión regular más corta e inigualable

Su misión es escribir la expresión regular válida más corta que ninguna cadena pueda coincidir, incluida la cadena vacía. Los envíos deben tener esta forma ("notación literal"): /pattern/optional-flags La expresión regular más corta gana. El tamaño de expresión regular se cuenta en caracteres....

59
El juego más corto de la vida

Conway's Game of Life es el ejemplo clásico de automatización celular. Las celdas forman una cuadrícula cuadrada y cada una tiene dos estados: vivo o muerto. En cada turno, cada celda se actualiza simultáneamente según su estado y el de sus ocho vecinos: Una célula viva permanece viva si tiene...

59
Determinar el color de un cuadrado de ajedrez.

Su desafío es escribir un programa que muestre el color de un cuadrado dado del tablero de ajedrez. Así es como se ve un tablero de ajedrez: Puedes ver que el cuadrado a1 es oscuro y h1 es un cuadrado claro. Su programa necesita salida darko light, cuando se le da un cuadrado. Algunos...

58
Invierta stdin y colóquelo en stdout

Requisitos: Tome una entrada en stdin incluyendo nuevas líneas / retornos de carro de longitud ilimitada (solo limitada por la memoria del sistema; es decir, no hay un límite inherente en el programa). Salida del reverso de la entrada en stdout. Ejemplo: Entrada: Quick brown fox He jumped...

58
te amo te amo te amo!

XKCD # 99 , con el título "Binary Heart" muestra una imagen simple de unos y ceros, con algunos dígitos de color rojo. El corazón rojo es visible a simple vista, pero el mensaje oculto en la secuencia binaria no lo es. Si elimina todos los espacios y líneas nuevas e interpreta la secuencia...

58
¿Es el número pesado en binario?

Un entero es pesado en binario si su representación binaria contiene más 1s que 0s mientras ignora los ceros a la izquierda. Por ejemplo, 1 es pesado en binario, ya que su representación binaria es simple 1, sin embargo, 4 no es pesado en binario, como lo es su representación binaria 100. En caso...

58
De-Snakify una cadena

Una cadena normal se ve así: Hello,IAmAStringSnake! Y una serpiente de cadena se ve así: Hel l rin o,IAmASt g S !ekan Tu tarea Las serpientes de cadena son peligrosas, por lo que debe hacer un programa que tome una serpiente de cadena como entrada y la envíe como una cadena...

58
Los números indescriptibles de Cantor

Un número indescriptible es un número que es divisible por siete o tiene siete como uno de sus dígitos. Un juego para niños es contar saltando números indescriptibles 1 2 3 4 5 6 ( ) 8 9 10 11 12 13 ( ) 15 16 ( ) 18 ... La versión del juego de Cantor es la secuencia definida rellenando...

58
¡Pato Pato ganso!

¿Recuerdas el juego para niños, 'Pato, pato, ganso' ? ¿No? Yo tampoco. El reto Imprima la palabra 'pato' en líneas individuales una cantidad indeterminada de veces. Imprime la palabra 'ganso'. Tu programa termina. Las normas Intenta jugar el juego en la menor cantidad de bytes. Debe haber al...

58
Expande el número

Puede recordar en primer o segundo grado usando la forma expandida para aprender sobre el valor posicional de los números. Es más fácil de explicar con un ejemplo, así que considere el número 123. En forma expandida, se representa como 100 + 20 + 3, lo que ayuda a una mente joven a visualizar el...

58
Identicon Golf su idioma

Los identicons son pequeñas imágenes de patrones geométricos que representan el valor hash de una cadena. Stack Exchange utiliza los identicons de Gravatar como imagen de avatar predeterminada de cada usuario. En este desafío, también usaremos las identificaciones de Gravatar para generar texto...