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.

6
¡Haz algunos cuadrados principales!
¿Qué es un primer cuadrado? Un primer cuadrado es un cuadrado donde los cuatro bordes son números primos diferentes. Pero cuales? ¿Y cómo los construimos? Aquí hay un ejemplo de un 4x4 Prime Square 1009 0 0 3 0 1021 Primero comenzamos desde la esquina superior izquierda. Estamos trabajando en …

17
Esa no es mi X, es Y también es Z
Este desafío está inspirado en una serie de libros para niños pequeños de Fiona Watt y Rachel Wells, que recientemente he estado disfrutando con mi hija. En cada libro, un mouse (ilustrado, pero no parte del texto) se queja de que una sucesión de 5 cosas del mismo tipo no …
17 code-golf 

23
Enumerar trastornos
Dado un número entero positivo, nnn genera todos los trastornos de nnn objetos. Detalles Un trastorno es una permutación sin punto fijo. (Esto significa, en todos los números de desarreglo no pueden estar en el entrada-ésimo).iiiiii La salida debe consistir en alteraciones de los números (o alternativamente ).(1,2,…,n)(1,2,…,n)(1,2,\ldots,n)(0,1,2,…,n−1)(0,1,2,…,n−1)(0,1,2,\ldots,n-1) Alternativamente, siempre …

30
Primera aparición en la secuencia Sixers
La secuencia Sixers es un nombre que se puede asignar a la secuencia A087409 . Aprendí sobre esta secuencia en un video de Numberphile , y se puede construir de la siguiente manera: Primero, tome los múltiplos de 6, escritos en la base 10: 6, 12, 18, 24, 30, 36, …

16
¿Tengo un gemelo con restos permutados?
Definimos como la lista de restos de la división euclidiana de por , , y .RnRnorteR_nnnorten22233355 5577 77 Dado un número entero , debe averiguar si existe un número entero modo que sea ​​una permutación de .n≥0norte≥0 0n\ge00<k<2100 0<k<21000Rn+kRnorte+kR_{n+k}R48R48R_{48}k=210k=210k=210R258=(0,0,3,6)R258=(0 0,0 0,3,6 6)R_{258}=(0,0,3,6) Reglas Puede generar un valor verdadero si existe …

13
Las estrellas hacen estrellas
Introducción La idea es utilizar el asterisco (estrella) *para mostrar una estrella de arte ascii en una dimensión específica. La dimensión es un número de entrada mayor o igual a 111 que especifica la altura en líneas del punto superior de la estrella. Las estrellas aquí están destinadas a ser …

20
Estoy en tus subredes, jugando tu código
Desafío Dado un IPv4 addressen notación de cuatro puntos y un IPv4 subneten notación CIDR , determine si addressestá en el subnet. Genere un valor distinto y coherente si está en el subnet, y un valor distinto distinto y coherente si no está en el subnet. Los valores de salida …

19
Nuevo orden # 4: Mundo
Introducción (puede ser ignorado) Poner todos los números positivos en su orden regular (1, 2, 3, ...) es un poco aburrido, ¿no? Así que aquí hay una serie de desafíos en torno a las permutaciones (reorganizaciones) de todos los números positivos. Este es el cuarto desafío de esta serie (enlaces …

4
¿Qué tenemos?
Inspirado y en memoria de nuestro querido genio, Q.E.P.D Él inventó e implementó dfns - su obra magna y el objeto de la impugnación. Para los interesados: la última documentación completa de dfns y videos con John . Tarea Dado un código fuente ASCII, responda a cuál de las siguientes …


10
Tipo de burbuja bidimensional
Ordenar no tiene sentido para una matriz bidimensional ... ¿o sí? Su tarea es tomar una cuadrícula de entrada y aplicarle un algoritmo de tipo burbuja hasta que todos los valores de la cuadrícula no disminuyan de izquierda a derecha y de arriba a abajo a lo largo de cada …
17 code-golf  grid 

26
Calcular ranuras totales
Dada una lista de trabajos, que deben hacerse en orden, cada uno de los cuales tiene que hacer un espacio, cuánto tiempo llevará realizarlos si, después de hacer un trabajo, no se puede hacer el mismo trabajo para los siguientes dos espacios (enfriamiento de espacios )? Sin embargo, se puede …

14
Detecta todas las diagonales (anti) con valores duplicados
Desafío: Dada una entrada de matriz, determine la cantidad de diagonales y anti-diagonales con números duplicados. Entonces, si tenemos una matriz como esta: [[aa,ab,ac,ad,ae,af], [ba,bb,bc,bd,be,bf], [ca,cb,cc,cd,ce,cf], [da,db,dc,dd,de,df]] Todas las diagonales y anti-diagonales serían: [[aa],[ab,ba],[ac,bb,ca],[ad,bc,cb,da],[ae,bd,cc,db],[af,be,cd,dc],[bf,ce,dd],[cf,de],[df], [af],[ae,bf],[ad,be,cf],[ac,bd,ce,df],[ab,bc,cd,de],[aa,bb,cc,dd],[ba,cb,dc],[ca,db],[da]] Ejemplo: [[1,2,1,2,1,2], [1,2,3,4,5,6], [6,5,4,3,2,1], [2,1,2,1,2,1]] Todas las diagonales y anti-diagonales serían: [[1],[2,1],[1,2,6],[2,3,5,2],[1,4,4,1],[2,5,3,2],[6,2,1],[1,2],[1], [2],[1,6],[2,5,1],[1,4,2,1],[2,3,3,2],[1,2,4,1],[1,5,2],[6,1],[2]] Eliminar todas …


10
Imitadores recíprocos
Deje que AAA sea un número entero positivo que consiste en nnn dígitos decimales d1,d2,...,dnd1,d2,...,dnd_1,d_2,...,d_n . Deje BBB ser otro entero positivo. A los efectos de este desafío, que llamamos AUNA un imitador de BBB si existe al menos una lista de números enteros positivos p1,p2,...,pnp1,p2,...,pnp_1,p_2,...,p_n tal que: ∑i=1ndipi=B∑i=1ndipi=B\sum_{i=1}^{n}{{d_i}^{p_i}}=B AAA …

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.