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.

21
Marca de tiempo de Unix a cadena de fecha y hora
Dada una marca de tiempo de Unix como entrada, proporcione una cadena de fecha y hora, en un formato como este: "YYMMDD.HHmm" Reglas La entrada es un número (entero) de un tiempo de época UNIX preciso en milisegundos (milisegundos desde el 1 de enero de 1970 00: 00: 00,000 UTC). …
8 code-golf  date 

8
Encuentre el mejor período para invertir en un fondo índice S & P500
Estos son los rendimientos anuales de un hipotético fondo de índice de acciones S&P 500 para cada año calendario de 1928 a 2017, expresado como un multiplicador. Entonces, en 1928, podría decir "el índice subió un 37.88%", que he representado aquí por 1.3788. 1.3788, 0.8809, 0.7152, 0.5293, 0.8485, 1.4659, 0.9406, …
8 code-golf 

11
Color de un píxel
Escriba un programa que imprima el color RGB de un píxel en la pantalla. El programa debe leer una línea de stdin en el formato x,y, donde x e y son enteros sin signo. El píxel (0,0) es el píxel superior izquierdo de la pantalla. El programa debería generar una …

2
¿Debería sugerirse este identificador?
Introducción En Android Studio y otros IDE hay compleciones de código para ayudar a la inserción eficiente del código (especialmente cuando los nombres de las clases o métodos son tan detallados), como el de la imagen a continuación. Se utilizan lógicas ligeramente diferentes entre los IDE para determinar qué clases, …

3
Generar un par de claves RSA
Dado un entero positivo norte> = 4N>=4N >= 4 , genera un par de claves RSA (tanto la clave privada como la pública) cuya longitud de clave es norteNN bits. El algoritmo de generación de claves RSA es el siguiente: Elija un norteNN bit semiprime nortenn . Deje que los …

14
Simule un ping de Cisco
Premisa: Para aquellos en redes, lo más probable es que haya enviado un ping ao desde algún dispositivo para asegurarse de que todo esté conectado correctamente. Cisco, una compañía popular en redes [cita requerida] , tiene un comando para ello en su IOS que se ve así: ( Fuente de …

7
9erutaciones férreas
Nota: Este es un intento de reciclar las preguntas de permutación de guest271314 Hay un patrón interesante que se forma cuando encuentras las diferencias entre permutaciones ordenadas lexográficamente de números de base 10 con dígitos únicos ascendentes. Por ejemplo, 123tiene permutaciones: 123 132 213 231 312 321 Cuando encuentras las …

2
¿La fecha es alfabética?
Escriba una función o programa que acepte una fecha (como una cadena en YYYY-MM-DDformato) como entrada y devuelva un valor verdadero si esa fecha es "alfabética" y un valor falsey si no lo es. Una fecha alfabética es una fecha cuyo mes, día y año están en orden alfabético cuando …
8 code-golf 

11
Tabla de Cayley del Grupo Diedro
El grupo Dihedral re3re3D_3 representa las simetrías de un triángulo equilátero, utilizando la identidad (representada por id), rotaciones (representados por r1y r2), y las reflexiones (representados por s0, s1y s2). Su tarea es calcular la composición de los elementos x , y ∈ D 3 . Los da la siguiente …
8 code-golf  math 

19
Tostado, Quemado, Brûlée!
Resulta que mi tostadora está un poco rota. Perdió WiFi (ya sabes, es una de esas tostadoras inteligentes novedosas), ¡y se ha vuelto loco! Como ya no funciona, he tenido que hackear el código fuente de mi desayuno y ejecutarlo Plate.bread.toastAs(3);todas las mañanas. ¿Ayudaras? Mi tostadora toma una entrada: la …

3
Contando cuadrados
Todos hemos visto las imágenes subtituladas "¿Cuántos cuadrados hay en esta imagen? ¡El 98% no entenderá esto correctamente!" Bueno, esta es tu oportunidad de reírte de ese 98%. Entrada Un bloque rectangular hecho de solo 2 caracteres. En una forma general, esto se define por m líneas, cada una con …

9
Código Boggle modificado y salida: Edición CnR (Cops)
Este es el hilo de los policías. El hilo de los ladrones está aquí . Antecedentes Boggle es un juego de mesa donde los jugadores tienen que encontrar palabras en inglés en un tablero de 4 por 4 de alfabetos aleatorios. Las palabras se pueden construir seleccionando celdas secuencialmente adyacentes …

8
¿Fue un Superb Shuffle ™ ️
De acuerdo con esta pregunta, Superb Shuffle ™ ️ se define como un mazo completo de cartas (incluidos los comodines) que sigue este conjunto de reglas: No hay dos cartas (excepto Jokers) del mismo palo adyacentes. Ninguna carta (excepto Jokers) es adyacente a uno del mismo valor. Ninguna carta (excepto …

12
Construir un gráfico lineal / gráfico conjugado
Introducción Dado un gráfico G no dirigido, podemos construir un gráfico L (G) (llamado gráfico lineal o gráfico conjugado) que representa las conexiones entre los bordes en G. Esto se hace creando un nuevo vértice en L (G) para cada borde en G y conectando estos vértices si los bordes …


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.