Programación de Puzzles y Código de Golf

11
Raíces primitivas de la unidad

Dejar zser un número complejo. zes una enésima raíz primitiva de la unidad si es para un número entero positivo n y para cualquier número entero positivo k < n . Desafío Escriba un programa completo o una función que, dado un entero positivo ncomo entrada, produzca todas las enésimas raíces...

11
Recortar y contar los decimales

En este desafío, escribirá un programa para generar cuántos decimales hay en la cadena de entrada y recortará la entrada si es necesario. Ejemplos -12.32 2 32 0 3231.432 3 -34.0 0 -34 023 0 23 00324.230 2 324.23 10 0 00.3 1 0.3 0 0 -04.8330 3 -4.833 Reglas La entrada será una cadena...

11
Tin, marín, de dos pingüés

Introducción La canción de la infancia Eeny, meeny, miny, moe se usaba a menudo para seleccionar quién era "eso" cuando jugaba al tag. Todos se pararían en círculo y señalarían a una persona seleccionada al azar. Ellos cantaban: Eeny, meeny, miny, moe, atrapa un tigre por la punta del pie....

11
Fácil como ABC Solver

Easy As ABC, también conocido como "End View", es un rompecabezas en el que se le da una cuadrícula vacía con letras a su alrededor; debe completar parcialmente la cuadrícula para que exactamente una de cada letra esté en cada fila y columna; Además, las letras al final de una fila (o columna)...

11
Representación de caja ASCII

Tarea Su tarea es escribir un programa que genere cuadros ASCII en las ubicaciones especificadas por la entrada. Entrada Se le dará una lista de números. El formato aquí es un poco flexible, ya que puede usar cualquier deliminador que desee (p 1,2,3,4. Ej . 1 2 3 4, [1,2,3,4]). La lista está en...

11
Rellene mutuamente los espacios en blanco

Dada una entrada de dos cadenas con secuencias de guiones bajos que representan las palabras correspondientes, genera las oraciones con los "espacios en blanco" rellenados. La mejor manera de describir este desafío es con el ejemplo. Aquí hay un ejemplo de entrada: programming _____________ and...

11
Comer la barra de chocolate

Tengo una barra de chocolate y necesito ayuda para comerla, así que escribirás un programa solo para hacerlo. Explicación La primera línea es la entrada. Los ejemplos están separados por una línea vacía. 7 ____ __|__| |__|__| |__|__| |__|__| 6 _______ |__|__| |__|__| |__|__| 5 ____...

11
¡Juguemos un juego de mesa!

Introducción Los juegos de mesa son un juego clásico entre niños, pero hay algunos niños que se sienten aburridos jugando un juego de mesa paso a paso. Ahora quieren que se muestre el resultado antes de poner sus manos en el tablero. Desafío Supongamos que este juego de mesa:...

11
Relaciones de congruencia

Dado 3 enteros positivos a, by n(cuyos valores máximos son el valor entero máximo representable en su idioma), un valor de salida Truthy si a ≡ b (mod n), y Falsey- lo contrario. Para aquellos que no están familiarizados con las relaciones de congruencia, a ≡ b (mod n)es cierto iff a mod n = b mod...

11
¿Octal, decimal o hexadecimal?

Dada una cadena de entrada que contiene solo letras y números, escriba un programa o función que imprima los posibles caracteres ASCII imprimibles (Hex 20-7E) que se corresponden con el valor de la cadena en las bases 8, 10 y 16 (donde sea posible). Los caracteres deben escribirse en orden...

11
Una muestra gratis de autocorrelación

Considere un vector x unidimensional de valor real que representa observaciones de algún proceso medido a intervalos igualmente espaciados a lo largo del tiempo. Llamamos x una serie de tiempo . Supongamos que n denota la longitud de x y x̄ denota la media aritmética de x . La función de...

11
¿Qué personaje es esa entidad HTML?

El objetivo es realmente simple. Al recibir una cadena como entrada, analice todas las entidades HTML que corresponden a los siguientes caracteres (incluidas sus variantes en mayúsculas): áàãâäéèêëíìîïóòõôöúùûüýÿ Reglas de análisis: Cada entidad comienza con &y termina con; El primer...

11
Capitales deslizantes

El fondo Imagine el alfabeto inglés escrito en una fila en mayúsculas - ABCDEFGHIJKLMNOPQRSTUVWXYZ. Supongamos que tenemos una lente especial de ancho variable de tal manera que, cuando se coloca sobre la fila, muestra una cierta "ventana" del alfabeto, con letras fuera de la lente ocultas a la...

11
Contraseñas aleatorias frente a contraseñas comunes

En Github, hay una lista de las 10,000 contraseñas más comunes. También he generado mi propia lista de contraseñas aleatorias . Su trabajo es identificar la diferencia entre las dos listas (con una precisión del 100%). Por lo tanto, su programa necesita aceptar una cadena y devolver: Un valor...

11
Leer una línea de tiempo

Inspirado en Dibujar una línea de tiempo . Dada una línea de tiempo de eventos, envíe la fecha para cada evento. Se dará un cronograma en el formulario 2000 --AF-C-------E--D---B-- Donde la primera línea muestra un punto en el tiempo conocido. El año conocido es siempre el carácter debajo del...

11
Triángulo de Pascal como una lista bidimensional

Cree un Triángulo de Pascal que sea una lista anidada y que contenga ceros en los puntos no utilizados. En la matriz de salida, los números del Triángulo de Pascal están separados por ceros y rellenados por ceros en cada lado para que estén centrados. Por ejemplo, la fila inferior (última...

11
Ayuda a Jason a formatear su JSON

Jason tiene un gran JSON pero es ilegible, por lo que necesita embellecerlo. Especificaciones de formato El JSON tiene 4 tipos diferentes: Números; Sólo0-9 Instrumentos de cuerda; Las "cadenas entre comillas dobles escaparon con\ Matrices; Delimitado por [], con elementos separados por ,, los...

11
Los números impíos

Este desafío está muy inspirado por lo que @Mego creó con sus números Holy y Holier , muchas gracias a él y sus juegos de palabras. Los números sagrados son números compuestos solo por los dígitos con agujeros , que son: 04689 Los números con al menos un dígito impío se consideran impíos. Los...

11
Rotar cada bloque de 2x2 en una matriz

El reto Dada una n x mmatriz con n > 1y m > 1 llena de enteros 1 2 3 4 5 6 y una lista de enteros con exactamente tantos valores como 2x2bloques en la matriz ( (n-1)*(m-1)si necesita el número exacto) [1, 2] Salida de la matriz con cada 2x2bloque girado por el valor actual en la lista...