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
¡Cuenta en diagonal!
Tenemos muchos ejes horizontales para los números, pero sinceramente creo que son un poco aburridos. Su tarea hoy es construirme una porción de un eje diagonal entre dos enteros distintos no negativos dados como entrada. ¿Cómo construir un eje diagonal? Tomemos un ejemplo, con la entrada 0, 5. Nuestro eje …

29
¡Esos romanos codiciosos!
Dado un entero estrictamente positivo, devuelve el número romano más corto posible usando solo la regla aditiva. La salida debe consistir en cero o más de cada uno de los caracteres MDCLXVIen ese orden. Por 14lo tanto, el número debe dar en XIIIIlugar de XIV. Los valores numéricos de los …

8
¿Deberíamos ser amigos?
Tenga en cuenta que esta es una pregunta que se centra principalmente en estructuras de datos Introducción ¡Bacefook quiere que la gente sea más amable! Como tal, ¡están implementando un nuevo sistema para sugerir amigos! Su tarea es ayudar a Bacefook a implementar su nuevo sistema de sugerencias. Presupuesto: Su …

18
Voltear triángulo numérico
Digamos que enumeras los enteros positivos en un triángulo, luego voltéalo de izquierda a derecha. Dado un número, envíe el número al que se envía. Este es un mapeo autoinverso. 1 1 2 3 3 2 4 5 6 <---> 6 5 4 7 8 9 10 10 9 8 …


30
Arte ASCII para interfaz de usuario de torrent
Problema Recrea la interfaz de usuario de un programa torrent Sin entrada, salida lo siguiente: +----------+----------+----------+ |a.exe |##########|seeding | +----------+----------+----------+ |b.exe 10% |# |leeching | +----------+----------+----------+ |c.exe |##########|seeding | +----------+----------+----------+ |d.exe 20% |## |leeching | +----------+----------+----------+ |e.exe |##########|seeding | +----------+----------+----------+ |f.exe 30% |### |leeching | +----------+----------+----------+ |g.exe |##########|seeding | +----------+----------+----------+ …

30
Inversión de palabras
Sona está en su casa con su hija de 10 años. Ella necesita ir a la escuela para traer a otro niño de la escuela, ya que la escuela termina a las 2 pm. Hace calor afuera, por lo que quiere dejar a su hijo menor en casa. Le dio …

4
Rotación de una matriz 2D
Digamos que tengo la siguiente matriz (2D): [[1, 2, 3, 4 ], [5, 6, 7, 8 ], [9, 10, 11, 12], [13, 14, 15, 16]] Gire la matriz en sentido antihorario R (no en incrementos de 90 grados, solo 1 número cada vez), 1 2 3 4 2 3 4 …

1
Pescando redes de cubo
Los cubos pueden estar hechos de seis cuadrados como lados. Pero también puedes doblar tres rectángulos de 2x1 por la mitad y pegarlos para formar un cubo. Ahora, en este desafío, obtienes un conjunto de piezas que están hechas de cuadrados, y debes determinar si puedes elegir piezas para formar …

21
Suma sabia de columna
Dada una lista no vacía de filas de números no vacías, calcule la suma sabia de columnas , que es otra lista que tiene la longitud de la fila de entrada más larga. La primera entrada de la lista de salida es la suma de todos los primeros entrantes de …


15
Salida de los colores HTML
La paleta CGA de 16 colores (también conocida como colores HTML ) es un conjunto de 16 colores utilizados por los primeros adaptadores gráficos. El objetivo de este desafío es generar los 16, en formato hexadecimal ( RRGGBB), en orden ascendente por valor hexadecimal, separados por nuevas líneas. Por lo …

30
¿Cuál es mi segundo nombre?
Nota: La respuesta ganadora se seleccionará el 12/04/17, el ganador actual es Jolf, 1 byte . Me sorprende que todavía no hayamos tenido un desafío para mi segundo nombre en este sitio. Hice mucha búsqueda pero no encontré nada. Si se trata de un duplicado, márquelo como tal. Tu reto …
30 code-golf  string 

26
Suma digital de Fibonacci
Todos estamos familiarizados con la secuencia de Fibonacci : 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765 Sin embargo, en lugar de, f(n) = f(n-1) + f(n-2)tomaremos la suma digital de las 2 entradas anteriores. La secuencia …

21
Generar un trastorno aleatorio.
Descripción del desafío Un "trastorno" de una secuencia es una permutación donde ningún elemento aparece en su posición original. Por ejemplo, ECABDes un trastorno de ABCDE, pero CBEDAno es: ABCDE | | <- B and D are in their orignal positions CBEDA Dada una secuencia, genera un desorden aleatorio de …

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.