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
¡Rompe la caja fuerte!
Inspirado en /puzzling/24334/to-catch-a-thief Se le proporciona una cuadrícula nby n(en nsí misma es entrada opcional) llena de 0sy 1s (o cualquier otro carácter de su elección). Su objetivo es hacer que cada celda sea igual ( 0o bien 1). Puede realizar una serie de movimientos como se define a continuación …

4
Título Palabras clave en contexto
Este desafío se basa en un problema descrito en D. Parnas, sobre los criterios que se utilizarán en los sistemas de descomposición en módulos , y elaborado en J. Morris, Programación real en lenguajes funcionales . Escriba un programa o función que tome una lista de títulos de libros de …

3
Dibuja una estrella de Navidad / dodecaedro estrellado
Las estrellas de papel son una gran cosa en mi familia en Navidad, así que pensé que una virtual sería genial. A continuación se muestra una imagen de un dodecaedro regular (de https://en.wikipedia.org/wiki/Dodecahedron , atribuido al autor mencionado allí). El proceso de estelación (wikipedia) cuando se aplica a un poliedro …

9
Numeronyms o N8s?
Un numeronym (también conocido como "contracción numérica") es cuando una palabra se acorta usando números. Un método de contracción común es utilizar la longitud de la subcadena reemplazada para reemplazar todos los caracteres excepto el primero y el último. Por ejemplo, use en i18nlugar de internationalizationo en L10nlugar delocalization . …
10 code-golf  string 

3
Euchre bots (juego de cartas)
La idea de este desafío es simple: crear un bot para jugar el juego de cartas Euchre. Para aquellos de ustedes que aún no los conocen, he escrito las reglas a Euchre aquí en lo que respecta a este desafío. Recomiendo usar Python o algo similar, pero la única restricción …

3
Generar secuencia de palillo de dientes
¿Qué es la secuencia del palillo de dientes? De acuerdo con Wikipedia En geometría, la secuencia del palillo de dientes es una secuencia de patrones bidimensionales que se pueden formar agregando repetidamente segmentos de línea ("palillos de dientes") al patrón anterior en la secuencia. La primera etapa del diseño es …

1
Gestión de la cola del viernes negro
Introducción Usted es el gerente del departamento de electrónica en una importante tienda minorista y el día de ventas más importante del año es este viernes . Para ayudar a administrar las multitudes, su tienda está implementando un sistema de boletos para las mayores ofertas, donde los clientes deben presentar …

8
Pavo de accion de gracias
(Espero que todavía sea Acción de Gracias para ti) Tienes un pavo para tu cena de acción de gracias, pero no sabes cómo distribuirlo de manera uniforme. El problema es que algunas personas comen más que otras, por lo que debe encontrar una solución Entrada Habrá dos entradas. El primero …

7
¿Esta lloviendo? No puedo decir
Estas son gotas de lluvia: ! | . " : Estas son partículas de nubes: ( ) _ @ $ & Quiero que verifiquen, cuando se les da un bloque de texto, si está lloviendo o no. Está lloviendo si, por cada gota de lluvia, hay una partícula de nube …

1
Establecer aritmética teórica (+ y *) [cerrado]
Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Code Golf Stack Exchange. Cerrado hace 4 años . Establecer aritmética teórica Premisa Ya ha habido un par de desafíos que implican la …



4
Alinear el texto a un bloque
Tarea Su tarea es escribir un programa completo, que alineará la entrada dada a un bloque de tamaño dado. Entrada: 40 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris …

5
Sesgo de distancia de Levenshtein
Escriba un programa en un lenguaje con un nombre Aque, dada una cadena S, muestre el nombre de un lenguaje de programación diferente B. La longitud de Bdebe ser igual a la distancia de Levenshtein (abreviatura "LD") entre Ay S. Para ser considerado un lenguaje de programación, Bdebe tener una …
10 code-golf  string 

5
Implemente la utilidad dog bash
dog es una utilidad de línea de comandos que toma un número arbitrario de argumentos, el primero de los cuales es el texto a escribir y los otros son arbitrariamente muchos archivos. La dogutilidad dividirá el texto en partes iguales sobre estos archivos. Si hay un resto n, los primeros …

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.