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.


7
Reversión de cadena normal y visual
Escriba un código que actúe como un programa cat. Es decir, ingresar una cadena y enviarla como está. Pero la reversión normal de su código debe generar la reversión normal de la cadena de entrada. Y la reversión visual de su código debe generar la reversión visual de la cadena …

1
Mejor manera de leer múltiples int en C que scanf
Estoy tratando de leer 4 ints en C en un desafío de golf y me preocupa la longitud del código que necesito para resolverlo: scanf("%d%d%d%d",&w,&x,&y,&z) eso es 29 caracteres, lo cual es enorme teniendo en cuenta que el tamaño total de mi código es de 101 caracteres. Puedo deshacerme del …
17 code-golf  tips 

10
Cuadrados contaminados
Introducción Observemos el siguiente cuadrado, que consta solo de los dígitos 0 - 9: 1034 4167 8414 3542 La capa exterior de este cuadrado es: 1034 4 7 8 4 3542 Contiene ceros, por lo que debemos despegar la capa exterior, dejando: 16 41 La capa exterior de este cuadrado …
17 code-golf  number 

10
Comprime tu código en una imagen
Esta es una variación quine . Introducción Todos escribimos código corto, porque algunas razones oscuras , pero hagas lo que hagamos, ocuparán al menos 144 píxeles / byte (con una fuente de 12px). Pero, ¿qué pasaría si codificamos nuestro código en imágenes? Esta es tu tarea hoy. Desafío Su tarea …

1
Symme: prueba esta prueba de triángulo
Una cadena cuya longitud es un número triangular positivo (1, 3, 6, 10, 15 ...) se puede organizar en un "triángulo de texto equilátero" agregando algunos espacios y nuevas líneas (y manteniéndolo en el mismo orden de lectura). Por ejemplo, la cadena de longitud 10 se ABCDEFGHIJconvierte en: A B …

7
Primes en diferentes bases
Desafío: Se le da un número de base 10. Para cada base desde 10 contando hasta la base 2: Tome el número de entrada original como una cadena de base 10 y elimine los dígitos del número que no sean válidos para la base. Interprete la cadena numérica resultante en …

4
Metagolf en realidad entero
Antecedentes En realidad (el sucesor de Seriously ) es un lenguaje de golf imperativo basado en pila que creé en noviembre de 2015. Al igual que muchos otros idiomas de golf, tiene comandos de un byte que realizan diferentes funciones en función del contenido de la pila. Una de sus …


5
El problema del puente y la antorcha
La inspiración para este rompecabezas código de golf es el problema del puente y de la antorcha , en la que d personas en el inicio de un puente deben todos cruzarlo en la menor cantidad de tiempo. El problema es que, como máximo, dos personas pueden cruzar a la …
17 code-golf 

2
Implode the Box
Las cajas ASCII se ven así: ++ +---+ +------+ +---+ +---+ ++ | | | | | | | | | | | | | | | | +-+ | | | | | | | | +-+ | | | | | | +---+ +---+ | | | | …

13
Una curiosa fórmula de fracción prima
Dado un número entero positivo n , los enteros a y b (formando una fracción reducida a / b ) tal que: Donde p k es el k número primo (con p 1 = 2). Ejemplos: 1 -> 3, 5 2 -> 12, 25 3 -> 144, 325 4 -> …

11
Crea una ciudad ABACABA
Aquí está la tercera ciudad de ABACABA: _ A|_| B|__| A|_|_ C|___| A|_| B|__| A|_| Está hecho de la secuencia ABACABA , que es básicamente: A (primera iteración) lugar B - AB repetir A - ABA (segunda iteración) Lugar C - ABAC Repetir ABA - ABACABA (3ra iteración) y te …

5
Haga que esta explicación de código sea bonita nuevamente
Introducción La mayoría de los golfistas de código aquí agregan explicaciones a sus presentaciones, por lo que es más fácil entender lo que está sucediendo. Por lo general, las líneas de código van a la izquierda y la explicación correspondiente a la derecha con algún tipo de separador. Para que …
17 code-golf  string 

5
Números de chocolate
Dada una mpor nbarra de chocolate, m,npositiva, la salida el número de formas de romper la barra en mn1 por 1 piezas donde cada pausa se produce en una línea de cuadrícula. El orden es importante. Las piezas también son distinguibles, por lo que las dos piezas en cada extremo …

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.