Preguntas etiquetadas con code-golf

17
Traducir un programa Glypho

Dada una entrada de cualquier programa Glypho válido, genera su contraparte "legible para humanos". Glypho es una idea interesante de esolang: La referencia de instrucciones se da aquí. Para cada instrucción, los caracteres abcd representan los símbolos que componen cada instrucción. a se...

17
Secuencia de permutación en espiral

Podemos enrollar los números naturales en una espiral rectangular: 17--16--15--14--13 | | 18 5---4---3 12 | | | | 19 6 1---2 11 | | | 20 7---8---9--10 | 21--22--23--24--25 Pero ahora que los tenemos en una cuadrícula rectangular, podemos desenrollar la espiral en un orden diferente, por...

17
Convertir el tiempo en una cadena

Problema Un día, tu jefe se te acerca y te dice que necesita saber la hora. Todavía insiste después de que usted señala el reloj directamente sobre su cabeza, y confiesa que tiene un caso grave de discalculia , lo que hace que ni siquiera pueda ver los números en un reloj. Si bien todavía te...

17
Encuentra la enésima suma alterna cruzada

Dada la entrada de un solo entero positivo, genera la "suma alterna cruzada" que corresponde a ese entero. Tome el ejemplo de la entrada n=5. Para encontrar la suma alternativa cruzada, primero cree una cuadrícula cuadrada de ancho y alto nque, leyendo de izquierda a derecha y de arriba a abajo,...

17
¿Quién ganará el partido de fútbol?

El campeonato de fútbol americano, Super Bowl 50 , se lleva a cabo hoy a las 11:30 pm UTC (y puedes verlo en vivo en línea ). Este desafío fue hecho para celebrarlo. En un juego de fútbol americano, dos equipos compiten para obtener la mayor cantidad de puntos y hay seis formas de anotar estos...

17
Determinante recursivo 2x2

El determinante de una matriz 2 por 2 a b c d está dada por ad - bc. Dada una matriz de dígitos con dimensiones 2 n por 2 n , n ≥ 1, genera el resultado obtenido calculando recursivamente el determinante de cada subbloque 2 por 2 hasta llegar a un solo número. Por ejemplo, dada la entrada 3 1...

17
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 de una barra de...

17
Implode the Box

Las cajas ASCII se ven así: ++ +---+ +------+ +---+ +---+ ++ | | | | | | | | | | | | | | | | +-+ | | | | | | | | +-+ | | | | | | +---+ +---+ | | | | +--+ | | | | ++ | | | | | | || | | +------+ | | || +--+ | | || +---+ || || +-----+ || +------------+ | | ++ | | | | | | | | +------------+...

17
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 vez, de lo contrario el puente se...

17
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
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 -> 3456, 8125 5 -> 41472, 99125 15 -> 4506715396450638759507001344,...

17
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 haces una idea. Los...

17
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 esa base. Si esto da 1 o 0,...

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

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

17
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 es: 16 41 No ,...

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

17
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 de entrada. La...