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
Zigzag lentamente convergente
Dado un solo entero impar positivo como entrada, devuelve un zigzag convergente como una lista de cadenas, lista de listas de caracteres o cadena separada por nueva línea, de esta forma: # # # # # # # # # # # Puede reemplazar #con cualquier carácter coherente que no …

19
¿Tengo un primer gemelo?
Un número entero es primo si y solo si es positivo y tiene exactamente 2 divisores distintos: 1 y él mismo. Un par primo gemelo está hecho de dos elementos: py p±2, ambos son primos. Se le dará un entero positivo como entrada. Su tarea es devolver un verdadero / …

30
Clasificación confiablemente rota
Dada una lista de enteros positivos que contiene al menos 3 entradas distintas, genera una permutación de esa lista que no está ordenada en orden ascendente o descendente. Ejemplos 1,2,3 -> 2,1,3 or 3,1,2 or 1,3,2 or 2,3,1 1,2,3,3 -> 2,1,3,3 or 3,1,2,3 or 1,3,2,3 etc.. ¡Gracias @Arnauld y @NoOneIsHere …

14
La clave de croma para el éxito
El valor de color RGB #00FF00es bastante importante: se utiliza para hacer películas, programas de televisión, anuncios meteorológicos y más. Es el famoso color "TV verde" o "pantalla verde". El reto Su tarea es escribir un programa que tome dos imágenes de entrada, tanto en formato PNG (o en el …

5
Expresiones complejas de lanzamiento de dados
Fondo Juego D&D regularmente con algunos amigos. Mientras hablamos de la complejidad de algunos sistemas / versiones cuando se trata de lanzar dados y aplicar bonos y penalizaciones, bromeamos con cierta complejidad adicional para las expresiones de lanzamiento de dados. Algunos de ellos eran demasiado escandalosos (como extender expresiones simples …


5
El arma más rápida del oeste
Eres el vaquero más rudo, duro y frío al oeste del Mississippi. Sin embargo, un tipo extraño en un sitio web de nerd loco decidió que sería genial dejarte caer en paisajes y peleas al azar. No importa, aún ganarás. Sin embargo, para ayudarlo a ganar esos duros tiroteos sobre …
23 code-golf  string 

12
Rellene una matriz con sus sumas
Reto: Dada una matriz de entrada cuadrada A , rellene la matriz con una fila y una columna en los cuatro lados. El valor de cada elemento en la fila superior e inferior debe ser la suma de los elementos en cada columna correspondiente. El valor de cada elemento en …

12
Secuencia Divinacci
Divinacci ( OEIS ) Realice la secuencia de Fibonacci pero en lugar de usar: f(n) = f(n-1)+f(n-2) Utilizar: f(n) = sum(divisors(f(n-1))) + sum(divisors(f(n-2))) Para una entrada de n, salida del enésimo término, su programa solo debe tener 1 entrada. Primeros 14 términos (indexado a 0, puede indexar a 1; estado …

17
¿Coincide con el patrón de dígitos?
Recientemente tuve una prueba de matemáticas y noté que cierto número en la prueba coincidía con un patrón interesante. El número ( 28384) coincide con una secuencia de dígitos genéricos que se ve así (n)(x)(n+1)(x)(n+2)(x)(n+3) etc... donde ny xson enteros de un solo dígito. La secuencia puede comenzar con uno …

7
Cadena de adición más corta
Una cadena de suma es una secuencia de enteros que comienza con 1, donde cada entero que no sea el 1 inicial es una suma de dos enteros anteriores. Por ejemplo, aquí hay una cadena de suma: [1, 2, 3, 4, 7, 8, 16, 32, 39, 71] Estas son las …

1
¿Es un cactus?
En la teoría de gráficos, un Cactus es un gráfico conectado de tal manera que dos ciclos simples distintos en el gráfico comparten como máximo un vértice. Aquí hay un Cactus con 3 ciclos simples delineados con líneas discontinuas. El siguiente gráfico es similar al que se muestra arriba, pero …

16
Dibujar cuadros ASCII en cuadros
Problema entrada dada a,b,c donde a,b,cson positivos enteros pares y a > b > c Haga una caja de cualquier personaje permitido con dimensiones a x a Centra un cuadro de un personaje permitido diferente con dimensiones b x bdentro del anterior Centra una caja de otro personaje permitido diferente …



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.