Programación de Puzzles y Código de Golf

15
Rotación real de Chebyshev

Este es un desafío inspirado en la rotación de Chebyshev . Sugiero buscar respuestas allí para inspirarse en este desafío. Dado un punto en el plano, hay un cuadrado único (un rectángulo con lados iguales) que se centra en el origen e intersecta ese punto ( demostración interactiva ): Dado un...

15
Tamiz de Eratóstenes, paso a paso

Dado un número N , dibuje una tabla de números N x N alineada a la izquierda , dejando 1 en blanco (como un espacio) (mostraré diagramas con N = 5) 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Tu trabajo es construir el Tamiz de Eratóstenes, paso a paso. Primero, comience con...

15
Preparémonos para Halloween

No sé acerca de todo lo que estoy pero no se prepara para Halloween - nunca lo hizo nunca - pero, es mi vecino, lo que vamos a ayudar a salir. Necesita ayuda para determinar qué marca de dulces tiene, pero tiene tantos dulces que no podría terminar antes de Halloween. Ella tiene: Snickers Kit...

15
Fantasmas y calabazas

Aquí hay una calabaza ASCII tallada en una Jack-o-Lantern. ¿No es lindo? ((^v^)) Aquí hay un fantasma ASCII. ¡Mira qué espeluznante es! \{O.O}/ Obviamente, las calabazas tienen que estar en el suelo, con un espacio entre ellas para que no se pudran. Sin embargo, a los fantasmas les gusta...

15
Inserciones mínimas para hacer palíndromo

¡Hoy harás otro desafío de palíndromo! Entonces, su tarea hoy es tomar una cadena y determinar la cantidad mínima de letras necesarias para insertar para convertirlo en un palíndromo. Por ejemplo, tomemos la cadena fishes. En este caso, la mejor manera sería agregar h if, por lo que el resultado...

15
Convolución Binaria

Una convolución binaria se describe mediante un número My se aplica a un número N. Para cada bit en la representación binaria de M, si se establece el bit ( 1), el bit correspondiente en la salida se obtiene XORing los dos bits adyacentes al bit correspondiente en N(envolviendo cuando sea...

15
Políglota Palindrome

Su tarea es escribir un programa que se ejecute en dos idiomas diferentes y haga lo siguiente: En un idioma, palindromiza una cadena dada. Toma la cuerda. abcde Invierte la cuerda. edcba Elimina el primer personaje. dcba Pégalo en la cuerda original. abcdedcba En otro idioma, despalindromiza...

15
Encuentre la tasa de cambio en un punto de un polinomio

Dada la ecuación de un polinomio y una coordenada x, encuentre la tasa de cambio del punto en esa coordenada x en la curva. Un polinomio tiene la forma: ax n + ax n-1 + ... + ax 1 + a, donde a ϵ Q y n ϵ W. Para este desafío, n también puede ser 0 si no quieres tener para tratar casos especiales...

15
Convertir CSV a tabla

El reto Dada una entrada CSV, genera una tabla Unicode adecuada utilizando caracteres de cuadro. Formateo La tabla se formateará utilizando las siguientes reglas: El ancho de columna será igual al valor más largo de esa columna Todos los datos de la tabla quedarán justificados Cada tabla...

15
Generar un cifrado

Generar un cifrado dado un número y una cadena Tu tarea es simple. Dada una cadena sy un número 0 <= n <= 9como entradas, inserte un carácter ASCII imprimible pseudoaleatorio entre cada carácter de los ntiempos de la cadena . De tal manera que para cada personaje de shay ncaracteres...

15
Todos los xenodromos

Introducción Un xenodrome en base n es un número entero donde todos sus dígitos en base n son diferentes. Aquí hay algunas secuencias OEIS de xenodromos. Por ejemplo, en base 16, FACE, 42y FEDCBA9876543210son algunos xenodromes (que son 64206, 66y 18364758544493064720en base 10), pero 11y...

15
Generador de tarjetas Dobble / SpotIt

Introducción Dobble / SpotIt es un juego de cartas, donde las personas deben detectar el mismo símbolo en un par de cartas en el menor tiempo posible, indicarlo y pasar al siguiente par. Cada tarjeta tiene múltiples símbolos (8 en la versión normal), pero exactamente uno es común entre cada par de...

15
Código Konami más corto

El problema Debe escribir un programa que, cuando se ingresa el Código Konami durante el tiempo de ejecución, imprime la cadena " +30 lives" y suena un ruido de su elección desde el altavoz de la computadora. Definición El "Código Konami" se define como UUDDLRLRBAseguido presionando la tecla...

15
Fracciones decimales golfizadas

Su objetivo es escribir un código que genere la secuencia decimal única más corta para la fracción de entrada. No hay dos fracciones con el mismo denominador pueden tener la misma salida, aunque es posible que las fracciones con diferentes denominadores tengan la misma representación. Tome 2...

15
Verifica mi lasaña

Guión A menudo cocino lasaña, pero también tengo algunos errores. Como repito estas fallas tan a menudo, pensé que tal vez podría hacer un programa que verifique si hice todo bien. Lasaña válida Una lasaña válida es Al menos 5 columnas de ancho Al menos 4 capas de altura Excluyendo queso...

15
Los puentes son metáforas de todo en el arte ASCII

(con disculpas a Jim West por el título e inspirado al azar por la representación textual de su logotipo por parte de Cisco: .:|:.:|:. por el concepto) Dado un entero de entrada 1 <= n <= 255, genera una representación artística ASCII de un puente colgante de distancia nsiguiendo las...

15
¡Ayuda a PPCG Claus a entregar sus regalos!

Ayuda a PPCG Claus a entregar sus regalos Visión general PPCG Claus está llegando tarde a entregar sus regalos porque hoy en día tenemos muchos niños pequeños extraños por ahí. Esto hace que sea mucho más difícil para PPCG Claus llevar todos los regalos al lugar correcto. Su desafío es ayudarlo a...