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.

24
Convertir rocas grandes en rocas pequeñas
Bienvenido al molinillo. Su tarea es convertir rocas grandes en rocas pequeñas moliéndolas. Tome una entrada de una gran roca de tamaño n > 3 y muélala. Continúe moliendo las rocas vertiéndolas en el molino hasta que tengan el tamaño de todas las rocas 2. las rocas siempre se muelen …

15
Operador ASCII art
Reto Dado un operador ASCII de la lista a continuación y un número n, dibuje una representación ASCII del operador utilizando ese operador como el carácter con los segmentos de línea del operador que tienen una longitud n . Entrada Un carácter ASCII de la lista = + - x …

1
Resolver cuadrícula-tangram
El Tangram es un rompecabezas de disección hecho de siete formas: cinco triángulos de diferentes tamaños, un paralelogramo y un cuadrado. Dada una forma, el objetivo es recrear la forma usando todas las piezas y sin superponerse. Obviamente, hay infinitas maneras de organizar este conjunto de piezas en el plano. …

30
Dibuja un sombrero de fiesta alfabeto
Su tarea es imprimir este texto exacto: z yz xyz wxyz vwxyz uvwxyz tuvwxyz stuvwxyz rstuvwxyz qrstuvwxyz pqrstuvwxyz opqrstuvwxyz nopqrstuvwxyz mnopqrstuvwxyz lmnopqrstuvwxyz klmnopqrstuvwxyz jklmnopqrstuvwxyz ijklmnopqrstuvwxyz hijklmnopqrstuvwxyz ghijklmnopqrstuvwxyz fghijklmnopqrstuvwxyz efghijklmnopqrstuvwxyz defghijklmnopqrstuvwxyz cdefghijklmnopqrstuvwxyz bcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz El caso no importa. Recuerde, este es el código de golf , por lo que gana el …

7
Números desafortunados!
Cosas que saber: Primero, números de la suerte. Los números de la suerte se generan así: Toma todos los números naturales: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20... Luego, elimina cada segundo número. 1, 3, 5, 7, …

10
¿Es este cuadrado simétrico?
Escriba un programa o función que tome una cuadrícula de texto de 4 × 4 que consta exactamente de 4 A's, 4 B' s, 4 C's y 4 D' s, tales como: ACDC BBCA BADD ABCD El ABCD's puede estar en cualquier disposición, pero siempre habrá 4 de cada uno. …

10
Ruede el alfabeto en una espiral
Escriba un programa o función que, cuando se proporcione n, imprima ncaracteres en espiral formados por el alfabeto latino que se ABCDEFGHIJKLMNOPQRSTUVWXYZrepite según sea necesario. Esta espiral debe pasar por el alfabeto solo hacia adelante. Relacionado con Alphabet Spiral , aunque la espiral atraviesa el alfabeto hacia adelante y hacia …
22 code-golf  string 

30
Exportar la variable $ PATH, línea por línea
Inspirado por esta pregunta en AskUbuntu. Tu trabajo es extremadamente simple. Tome la variable de entorno PATH ( echo $PATH) y expórtela de modo que cada entrada (separada por el :carácter) esté en su propia línea. Por ejemplo, si la RUTA es /bin:/usr/bin:/usr/local/bin, su programa debería generar: /bin /usr/bin /usr/local/bin …
22 code-golf  string 

30
Suma de vecinos
Esto debería ser un desafío bastante simple. Para una matriz de números, genere una matriz donde para cada elemento se agreguen todos los elementos vecinos y devuelva la suma de esa matriz. Aquí está la transformación que ocurre en la matriz de entrada. [1,2,3,4,5] [1,2,3,4,5] => [1+2, 2+1+3, 3+2+4, 4+3+5, …
22 code-golf 

19
Ayuda: los programadores extranjeros solo hablan ASCII
Preparando la escena: Es una tarde promedio, ya que te relajas después de un largo día participando en tu pasatiempo favorito: respondiendo a la gran cantidad de preguntas cautivadoras sobre PPCG. No ha sido un buen día para ti; esos malditos programadores de Pyth siguen obteniendo la mejor respuesta y …

14
Primer miércoles
Primer miércoles Su tarea es contar la cantidad de miércoles que cae en un primer día del mes en un año en particular. Por ejemplo, 7-13-16es un primer miércoles. Por coherencia, utilice el calendario gregoriano para todas las fechas. Entrada La entrada a su programa / función será un año …

3
¡Prueba que estoy equivocado!
Introducción Tu misión en la vida es simple: ¡Demuestra que las personas están equivocadas en Internet! Para hacer esto, generalmente analiza cuidadosamente sus declaraciones y señala la contradicción en ellas. Es hora de automatizar esto, pero como somos flojos, queremos demostrar que las personas están equivocadas con el menor esfuerzo …
22 code-golf  math  logic 

26
Palabras unidas
Introducción Según la publicación de Rand Al'Thor en Puzzling SE, una palabra muy unida es cualquier palabra que contiene tres letras alfabéticamente consecutivas (en cualquier orden). Palabras como educación , foghorn y cabaret se consideran palabras muy unidas, mientras que palabras como learning , klaxon y performance no son palabras …
22 code-golf  string 

18
Golf para encontrar números aburridos
Si un número entero tiene un dígito / secuencia de dígitos que se repite continuamente (comprenderá por qué dije "continuamente") 5 o más veces, lo llamamos "aburrido". Por ejemplo, 11111es aburrido, mientras 12345que no lo es. Instrucciones Tomar un entero como entrada Genere un valor verdadero si el entero es …
22 code-golf  number 


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.