Programación de Puzzles y Código de Golf

13
El factor primo más alto de números vecinos

Creo que es más fácil explicar este desafío de manera secuencial. Comience con un número de entrada N y: Encuentra su factor primo más alto Verifique los números arriba y abajo de N y vea si el factor primo más alto es más alto (es decir, el factor primo más alto de N-1 y / o N + 1 es más alto...

13
Gráficos de espacio negativo

Tarea Se le dará un número entero positivo y deberá generar un " gráfico autocomplementario " con esa cantidad de nodos. Si no sabe qué es un gráfico autocomplementario, el artículo de wikipedia no lo ayudará mucho, a continuación encontrará dos explicaciones, una técnica y otra no técnica. No...

13
Consejos para jugar golf en TikZ

TikZ es un paquete de látex utilizado para dibujar imágenes precisas en documentos de látex. Tiene una especificación masiva y una gran cantidad de características que pueden ser útiles para preguntas de estilo de salida gráfica . ¿Qué consejos tiene la gente para jugar al golf en TikZ? Como...

13
Pali-n-drome esta lista

El desafío aquí es extender una implementación de palindrome dado lo siguiente como entradas: n > 1y una lista l. Su programa debe palindrome la lista tanto vertical como horizontalmente, es decir, primero debe palindrome la lista misma, luego cada elemento de la lista; O al revés. Antes de...

13
Secuencias Contra Fibonacci

Dadas tres números m , n y p , su tarea es para imprimir una lista / matriz de longitud p comenzando con m y n y cada elemento después de p representa la diferencia de los 2 números antes de que, mn (Contrarreforma secuencia de Fibonacci ) Para este desafío, puede usar una función para devolver o...

13
Calcule la función binaria más eficiente

Hoy, calcularemos la función binaria más eficiente. Más específicamente, calcularemos la función que, cuando se crea una expresión aplicando la función a la entrada constante 0 o su propia salida, puede representar todos los enteros positivos con las expresiones más cortas posibles, dando mayor...

13
El calendario tailandés tenaz

En el calendario tailandés, el año 2017 corresponde a 2560. El calendario tailandés siempre está 543 años por delante del calendario gregoriano. Los codificadores observadores notarán que 2560 es igual a 2^9 * 5, en otras palabras, tiene 10 factores primos. ¡Esto no volverá a suceder por otros 896...

13
Evaluar una hoja de cálculo simple

Reglas No hay referencias de rango de celdas ( A2:B3). Máximo 9 filas y 9 columnas. No hay referencias circulares ni errores de fórmula. Las celdas vacías evalúan a 0. Los datos son solo números, pero pueden tomarse como cadenas. Las fórmulas son cadenas. Opciones de implementación Debe...

13
¡Cociname un hot dog! [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 . A veces me encuentro con ganas de un...

13
Encuentra un conjunto de bordes coincidentes máximos

Considere un gráfico conectado no dirigido. Un conjunto de aristas coincidentes en este gráfico se define como un conjunto de aristas de modo que no haya dos aristas en el conjunto que compartan un vértice común. Por ejemplo, la figura izquierda denota un conjunto coincidente en verde, mientras que...

13
¿Cuándo estará SE abajo?

SE estará inactivo / lectura solo hoy 04/05/2017 a las 00:00 UTC hasta las 00:20 UTC. Su desafío es generar un valor verdadero si SE está inactivo / solo lectura y un valor falso si SE no lo está. Es posible que no tenga ninguna entrada, y debe usar fechas incorporadas para determinar si SE está...

13
Implementar la fibonacci-quina

Un Quine es un programa que genera su fuente cuando se ejecuta. En este desafío, debes hacer una Fibonacci-quine, una variante de la quine. ¿Qué es una fibonacci-quina? Un fibonacci-quine es un programa que genera una modificación de la fuente mediante la siguiente regla: La fuente inicial...

13
Acercamiento en un mapa

Su tarea es, dado un mapa como entrada, alejarlo o acercarlo, dependiendo de la escala. Tenga en cuenta que la escala es la escala dada por el cual se hace acercamiento a cabo , por lo que una escala entre 0 y 1 en realidad un zoom. Por ejemplo, dado el siguiente mapa (mal

13
Elemento de cadena en el índice especificado

Dada una cadena sy un número no negativo nmenor que la longitud de s, muestra el carácter en la nposición -th de s. La indexación 0 y la indexación 1 están permitidas. Para la indexación 1, nserá positiva y menor o igual que la longitud de s. s consistirá solo en caracteres imprimibles. Se...

13
Transfigurador de código C antiguo *

* ¿Qué es un transfigurador? En el lenguaje de programación C , hay formaciones llamadas dígrafos y trigrafos que son secuencias de dos y tres caracteres que se evalúan como caracteres menos comunes. Por ejemplo, puede usar ??-si su teclado no tiene ~. Dado el texto, reemplace todas las...