Preguntas etiquetadas con code-golf

47
99 errores en el código

99 errores en el código La adaptación de "99 botellas de cerveza en la pared" para la informática donde los errores aumentan en lugar de que disminuyan las botellas a menudo se vuelve a publicar en Internet. Ejemplo de camiseta aquí . Creo que será interesante ver la recurrencia potencial y la...

47
Generar una cuadrícula de color RGB.

¡Esta! es una cuadrícula de color RGB ... Básicamente es una matriz bidimensional en la que: La primera fila y la primera columna son rojas. La segunda fila y la segunda columna son verdes. La tercera fila y la tercera columna son azules. Aquí están los colores descritos gráficamente, usando...

47
Imprimir "N NE E SE S SW W NW"

Esto parece casi trivial, pero dado que después de un esfuerzo no pude superar la solución literal en J, pensé que podría ser un desafío decente (aunque, para ser claros, este no es un desafío específico de J). El título lo dice todo. Simplemente necesita escribir un programa o función (sin...

46
Rock alrededor del reloj

En el menor número posible de caracteres Unicode, imprima lo siguiente (144 caracteres): 1, 2, 3 o'clock, 4 o'clock rock, 5, 6, 7 o'clock, 8 o'clock rock, 9, 10, 11 o'clock, 12 o'clock rock, We're gonna rock around the clock tonight. No debe usar ningún número en su código, excepto el dígito...

46
Consejos para jugar al golf en Pyth

Pyth es un lenguaje de programación procesal inspirado en Python, creado por el usuario PPCG isaacg . ¿Qué consejos generales tienes para jugar al golf en Pyth? Estoy buscando ideas que se puedan aplicar a los problemas de golf de código en general que sean al menos algo específicos de Pyth. Un...

46
Dibuja la escalera del diablo

La escalera del diablo es una función de tipo fractal relacionada con el conjunto de Cantor. Su tarea es replicar esta funky función, ¡en el arte ASCII! Entrada Un solo entero n >= 0, que indica el tamaño de la salida. La entrada puede darse a través de STDIN, argumento de función o...

46
Texto falso de marquesina

En este desafío, el texto falso de la marquesina es texto que se muestra parte por parte, en forma de desplazamiento. Algunos ejemplos: testing 4 t te tes test esti stin ting ing ng g hello 2 h he el ll lo o foobarz 3 f fo foo oob oba bar arz rz z Something a bit longer 10 S So...

46
Punteros, punteros, punteros!

Introducción En las salidas de error de algunos lenguajes, como Java, se muestra un puntero para darle al programador una idea exacta de dónde se produjo el error. Tome este ejemplo en Ideone: Main.java:12: error: ';' expected Invalid Java! ^ ¿Observe que el cursor muestra dónde está el...

46
Zigzagificar una cuerda

Escriba un programa (o función) que tome una cadena no vacía de cualquier carácter ASCII imprimible . Imprima (o devuelva) una cadena en zigzag de los caracteres en la cadena con cada par de caracteres vecinos unidos por: /si el primer carácter aparece antes del segundo carácter en el orden...

46
Nombres de elementos superiores a 118

IUPAC en su sabiduría insufrible ha creado un nombre de elemento sistemático para cualquier elemento recién creado. Este es el nombre temporal de un elemento hasta que finalmente deciden acerca de un nombre real. Funciona así: a cada dígito de un número de elemento se le asigna un prefijo en...

46
Lever Simulator 2015

¿Por qué un simulador? Los niños en estos días no tienen el tiempo ni la ambición de ir a apilar cajas en el balancín o jugar con objetos físicos equilibrados. ¡Esto deja mucho espacio en el mercado de software para un simulador de palanca que, según mis modelos, se venderá como un loco! Ayuda de...

46
Cerradura de bicicleta combinada

El escenario Después de un largo día de trabajo en la oficina y hojeando stackexchange.com , finalmente salgo por la puerta a las 16:58, ya cansado con el día. Debido a que todavía soy solo un interno, mi medio de transporte actual es en bicicleta. Me dirijo a mi confiable Peugeot Reynolds 501 ,...

46
Electrones rebotando en un cable

Imagine un "cable" que tiene nespacios. Imagine además que hay "electrones" en ese cable. Estos electrones solo viven por una unidad de tiempo. Cualquier espacio en el cable adyacente a exactamente un electrón se convierte en un electrón. En la terminología de Game of Life, esto es B1/S. Por...

46
Traducir oOo CODE

Dada una entrada de un programa escrito en oOo CODE , genera el código BF que representa. Aquí hay una breve descripción de cómo funciona oOo CODE: Primero, se eliminan todos los caracteres no alfabéticos (todo lo que no está en el rango A-Za-z). Por ejemplo, tome el programa PROgRam reVERsES...

46
Rotar los puntos

Introducciones Una matriz booleana 2 × n se puede representar como una cadena de los cuatro caracteres . ':. La cadena tiene una "fila superior" y una "fila inferior", con puntos que representan 1s y espacios vacíos que representan 0s. Por ejemplo, la matriz 2 × 6 1 0 1 0 0 1 0 0 0 1 0 1 se...

46
¿Puede Pac-Man comer esta cuerda?

En la versión arcade del juego, Pac-Man come pac-dots. Sin embargo, en este desafío, tiene hambre de caracteres alfanuméricos y puntuación en una cadena. Su tarea es crear una función que alimente a Pac-Man con una cadena, evalúe si puede comerla o no, y devuelve la cadena con la ubicación de...

46
¡Dibujemos algunas bombas Atari ST!

Introducción El Atari ST era una computadora personal bastante popular desde mediados de los 80 hasta principios de los 90, impulsada por un microprocesador Motorola 68000. En esta máquina, el comportamiento predeterminado del sistema operativo para las excepciones de CPU no capturadas era mostrar...

46
Dibuja líneas diagonales de texto

Dada una entrada de una lista de palabras, envíe las palabras con sus letras dispuestas en diagonal: p r o p g u r z a a z m n l m d e i c s n o g d g e o l f (Lo anterior debe ser la salida para la entrada programming puzzles and code golf ). Para ser precisos, cada palabra comienza...