Programación de Puzzles y Código de Golf

17
Salida de números base quater-imaginarios en binario

Escriba una función o programa que genere una base Quater-imaginary mostrada como dígitos binarios. La base numérica es 2 i , donde i es la raíz cuadrada de -1. Ver número complejo para más detalles sobre i . Cada posición de dígito puede ir de 0 a 3 (cuaternario), ya que cada parte real e...

17
Cual es el idioma

Recientemente, la tabla de clasificación de diseño PPCG ha tenido algunos problemas al analizar encabezados html de respuesta . En este desafío, tendrás tu propia oportunidad de analizar los encabezados de respuesta. Ejemplos de casos de prueba Estas entradas de ejemplo ( NO casos de prueba...

17
¡Gatos explosivos!

Desafío Hará un programa / función que toma una entrada de cadena de longitud ny: Pone el kthcarbón en el centro del espacio, donde k = (n+1)/2. Esta será la ubicación de su punto cero. Pone el resto de los caracteres que no son espacios en blanco dispuestos aleatoriamente alrededor de la zona...

17
La poderosa conexión

Introducción Hay una plantación definida por un gran tablero cuadrado como este: Los números dentro de cada cuadrado pequeño representan el valor de su área / efectivo / ... El agricultor necesita ayuda para encontrar los N cuadrados que se conectan (esto significa que todos los N cuadrados...

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
Buen viejo vector de sufijo

Inspirado en un viejo manual ... El reto Defino la una ésimo sufijo vector de b como la lista de Boole de longitud una con b arrastra valores Truthy. Escriba un programa o función que, dado a a y b por cualquier medio, devuelve el a th sufijo vector de b por cualquier medio. Ahora esto puede...

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