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.


30
Seleccionar aleatoriamente de una matriz
Este desafío es bastante simple: se le da una matriz de enteros positivos (sin incluir 0), y tiene que seleccionar un elemento aleatorio de esta matriz. Pero aquí está el giro: la probabilidad de seleccionar un elemento depende del valor del entero, lo que significa que a medida que el …

6
La secuencia de rebote
Definamos una secuencia. Diremos que es el número más pequeño, , que tiene las siguientes propiedades:a ( n )un(norte)a(n)XXx XXxn y son co-primos (no comparten factor)nortenorten XXx no aparece antes en la secuencia El | n - x | > 1El |norte-XEl |>1|n - x| > 1 A diferencia de …

4
Cubificador más eficiente
Cubically es demasiado tedioso para escribir manualmente cualquier código. Su desafío es traducir el texto ASCII al código fuente Cubically. Cúbicamente Esto es solo un descuido rápido de Cubically; El repositorio tiene una guía y detalles más completos. Cúbicamente es un esolang que escribí hace un tiempo, diseñado para ser …

21
Listar un número
Dado un número real, conviértalo en una lista de listas, con el signo negativo (si lo hay) convirtiéndose en una lista vacía, la parte entera se convierte en una lista de dígitos y la parte fraccionaria (si la hay) en una lista de dígitos. Los dígitos deben ser números reales, …
19 code-golf  number 


19
Extraer máximos locales
Dada una matriz de enteros positivos, genera una matriz de todos los elementos que son mayores o iguales que los adyacentes. La mayoría de los elementos tendrán dos elementos adyacentes; el primer y el último elemento son casos especiales, ya que solo tienen un elemento adyacente. Puede suponer que la …

30
Obtenga lo mejor de dos matrices
Se le darán dos matrices de números de punto flotante. Su tarea es emparejar los elementos correspondientes de las dos matrices y obtener el máximo de cada par. Sin embargo , si los dos elementos correspondientes son iguales, debe tomar su suma en su lugar. Por ejemplo, dadas las listas …

14
Calcule los números MU
Los primeros dos números MU son 2 y 3. Todos los demás números MU son el número más pequeño que aún no aparece y que se puede expresar como el producto de dos números MU distintos anteriores de una sola manera. Aquí están los primeros 10 2, 3, 6, 12, …

19
Tres números triangulares [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 . Descripción Ha habido muchos otros desafíos relacionados con estos números antes, y espero que este no esté …

14
Contando de 1 a n sin ningún número consecutivo
Objetivo Te dan un entero n( n > 1). Debe salida cuántas permutaciones de los enteros 1a nhay que comienzan en 1, al final n, y no tienen dos números enteros consecutivos que se diferencian por 1. Alternativamente, si toma el gráfico completo K_ny elimina los bordes del camino 1-2-3-...-n, …

3
Nombra los hadrones
Desafío Dada una composición de quark de una partícula como entrada, genera el nombre del hadron correspondiente. Los Quarks estarán representados por una letra mayúscula y los antiquarks por una letra minúscula. Los quarks pueden estar en cualquier orden, no necesariamente en el orden dado a continuación. Las funciones incorporadas …

15
Invertir un algoritmo de cubo de Rubik
Cada vez que haces un movimiento en un Cubo de Rubik, hay un movimiento inverso que deshace el primer movimiento. Debido a esto, cada algoritmo (conjunto de movimientos) tiene un algoritmo inverso que deshace el primer algoritmo. El objetivo de este desafío es encontrar el reverso de un algoritmo dado. …

10
SQL selecciona rangos de números
Me resultó bastante difícil lograr un rango de números en filas MySQL. Por ejemplo, el rango 1-5 se logra mediante: SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT 4 UNION SELECT 5 resultará en: 1 2 3 4 5 para 0-99 puedo unir dos tablas de 0-9: CREATE …
19 code-golf  tips  syntax  sql 

30
Generar un acrónimo
Esto es similar a Hacer un acrónimo , pero hay varias diferencias clave, incluido el método de obtención del acrónimo, y este desafío incluye una salida flexible. Tarea Dada una cadena (se permite la lista de caracteres / cadenas de longitud 1) que contiene solo ASCII imprimible, muestra todas las …
19 code-golf  string 

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.