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.

2
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 …

4
Pon el sombrero en el gato
Inspirado en el próximo evento de fiesta de invierno Objetivo Añadir un sombrero ^, ´o `de una sola vocal en cada palabra de la entrada. Reglas El haty el voweldeben ser elegidos al azar. Cada sombrero debe aparecer con la misma probabilidad (33%) y las vocales deben tener la misma …
15 code-golf 

4
¡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 …

6
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 …

3
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 …


9
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 DEFACEDno lo son. Desafío Dada …

19
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 enter. Las …

16
Determinar si una relación es transitiva
Descripción del desafío Comencemos con algunas definiciones: una relación es un conjunto de pares de elementos ordenados (en este desafío, usaremos enteros) Por ejemplo, [(1, 2), (5, 1), (-9, 12), (0, 0), (3, 2)]es una relación. una relación se llama transitiva si para cualquiera de los dos pares de elementos …

21
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 …

10
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 asumirá que la …

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


2
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 estar …

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 una cadena dada. …

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.