Programación de Puzzles y Código de Golf

Preguntas y respuestas para los entusiastas de la programación y los golfistas de código.

16
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 …
46 code-golf  string 

3
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 …

15
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 ejemplo, …

10
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 code-golf  string 

19
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á …

26
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 …


30
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 …

30
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 código no …
46 code-golf 

24
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 …
46 code-golf  tips  pyth 

20
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 …

30
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 …
46 code-golf  string 

30
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 …

7
¿Quién es este chatbot?
Objetivo: La tarea es crear un chatbot con el que puedas pasar el tiempo discutiendo tus pensamientos más profundos. Crea un chatbot con una IA que aprenda de tu aporte. Tu bot debería inspirarte a volver a liberar tus verdades internas más oscuras. Inspiración: http://en.wikipedia.org/wiki/Chatterbot http://io9.com/5901579/10-tricks-that-chatbots-use-to-make-you-believe-theyre-human Reglas: Puedes usar cualquier …

30
Respuesta a la vida el universo y todo
Tarea Dada una Cadena como entrada, su tarea es generar 42 solo si la Cadena de entrada es exactamente la siguiente: abbcccddddeeeeeffffffggggggghhhhhhhhiiiiiiiiijjjjjjjjjjkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz Puede generar cualquier otro valor, producir un error o no generar ningún resultado, si la entrada no es igual a la Cadena mencionada anteriormente. Criterio ganador Este es …
46 code-golf  string 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.