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.

1
Implementar Tyrant Sort [cerrado]
Cerrada . Esta pregunta necesita detalles o claridad . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Agregue detalles y aclare el problema editando esta publicación . Cerrado hace 2 años . TL; DR Registro (izquierda-derecha) / longitud para cada par de elementos consecutivos. Si son 0 o negativos, …

6
Cadena de golf (hilo de ladrones)
Este es un desafío de policías y ladrones. Para el hilo de los policías, ve aquí . Los policías tienen tres tareas. 1) Elija una secuencia del OEIS . 2) Elija un idioma (se sugiere que este sea un argot de golf, pero no tiene que serlo) que, cuando se …

18
Saludar de acuerdo a la hora del día
Desafío Escriba un programa que salude a un usuario según la hora del día (GMT) que sea. Salida Una cadena (impresa o devuelta) de acuerdo con estas reglas: Si el horario es de 06:00 a 11:59 el saludo debe ser "Buenos días" Si son las 12:00 a las 17:59, el …
8 code-golf  date 

3
Búsqueda del programa Craptastic
Cierta compañía de cable conocida tiene una característica algo torpe de 'Búsqueda de programas' que funciona a través del control remoto. Se necesita presionar mucho el botón; así que, como admirador de la economía del movimiento, pensé en buscar la ayuda de un programador para minimizar la cantidad de movimientos …
8 code-golf 

3
Comprimir para impresionar
Inspirado tanto en el desafío "Unique is Cheap" de @Laikoni , donde la puntuación se basa en el desafío en sí mismo, como en la respuesta de JavaScript (ES6) de @ETHproductions para el desafío "Compresión de palíndromo " , donde utiliza una muy buena método de compresión para la bandera …

8
99 variedades de Dosa
99 Varieties of Dosa es una popular cadena de puestos de dosa en carretera en todo el sur de la India. Esto está inspirado en una combinación de esta cadena y el clásico desafío CodeGolf "99 Botellas de cerveza". Recree la variante del menú de las populares '99 variedades de …

1
Levenquina débil cíclica
Esta pregunta que nos pide que hagamos una "Levenquina Cíclica" no ha recibido respuesta . Así que hoy pediremos una versión un poco más simple. En este desafío definiremos una K- Levenquine como un programa cuya salida es la distancia K deLevenshteindesde su fuente. Tarea Su objetivo en este desafío …

4
Índice de permutación en espiral aplanado
Contexto Considere las matrices cuadradas con ncolumnas y filas que contienen los primeros enteros positivos n^2(es decir, al ncuadrado), donde nes impar. Los elementos de las matrices están dispuestas de tal manera que los números enteros 1a través n^2son colocados secuencialmente en una espiral hacia la izquierda comenzando en el …


6
Simplifique y tome derivadas parciales a una cadena polinómica
Introducción Escriba un programa para calcular la derivada parcial de un polinomio (posiblemente multivariante) con respecto a una variable. Desafío Los derivados son herramientas matemáticas muy importantes que se han aplicado ampliamente en física, química, biología, economía, psicología y más para manejar todo tipo de problemas. Las expresiones con múltiples …

2
Bucles de división entera
Desafío Dado cualquier número entero positivo soportado por su idioma: Tome la entrada y divídala en dos mitades. Para todas las divisiones en este programa, si la entrada es impar, redondee la mitad hacia arriba y la mitad hacia abajo (ej .: 7 -> 3,4no 7 -> 3.5,3.5). Divida cualquier …



8
Extensión del juego de sietes
Introducción Salida de todos los números en una base específica que aparecería en una versión adaptada del juego de siete. Desafío Su tarea es generar todos los números en una base dada en un rango dado, omitiendo los que coinciden con ciertas condiciones. Se le darán cuatro entradas: base elim …

9
Riffle baraja una cuerda - Policías
Puesto de ladrones Una combinación aleatoria es una forma de barajar cartas donde el mazo se divide en 2 secciones aproximadamente iguales y las secciones se agrupan en pequeños grupos. Así es como se baraja una secuencia aleatoria: Divide la cuerda en secciones iguales. Invierta las cadenas y comience desde …

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.