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.


10
¿Qué necesito para destruir el mundo?
La energía de unión gravitacional de un planeta es la cantidad de energía requerida para separar cada pequeño trozo de este, de modo que ningún trozo orbite o choque con otro trozo. Para una esfera uniforme, Wikipedia da esta fórmula: mi= 3 G M25 Rmi=3solMETRO25 5RE = \frac{3GM^2}{5R} Donde G …

16
Reloj digital con espejo
Muchos relojes digitales muestran la hora utilizando dígitos simplificados que constan de solo siete luces diferentes que están encendidas o apagadas: Cuando se refleja horizontalmente, los dígitos 018no cambian porque son simétricos. Además, los dígitos 2y 5se intercambian, 2convirtiéndose 5y viceversa. Todos los demás dígitos se vuelven inválidos cuando se …

14
Binary Prime-Chunks
Estamos buscando una secuencia Toma los números naturales 1,2,3,4,5,6,7,8,9,10,11,12,13,14... Convertir a base-2 1,10,11,100,101,110,111,1000,1001,1010,1011,1100,1101,1110... Concatenar los números anteriores 110111001011101111000100110101011110011011110... Particionar este número en Prime-Chunks (trozos que contienen un número primo de dígitos) Los primos se toman en orden ascendente2,3,5,7,11,13,17... [11][011][10010][1110111][10001001101][0101111001101][1110...] y encuentra la suma de los dígitos de cada fragmento Primes …

21
¿Oscila periódicamente?
Desafío Dada una lista, determine si agrupar la lista en series de elementos crecientes y decrecientes dará como resultado una lista de listas de igual tamaño. En otras palabras, los "puntos de inflexión" de la lista están espaciados de manera uniforme. Ejemplo Aquí hay un ejemplo: 0, 3, 7, 5, …



6
¡No me gusta el cambio!
Entrada: Dos cadenas sin líneas nuevas o espacios en blanco. Salida: Ambas cadenas de entrada en líneas separadas, con espacios donde sea necesario † para una de las dos cadenas. Y una tercera línea con los personajes A, R, My , en representación añadió , eliminó , modificado , y …
19 code-golf  string 

5
¿Es esta una plaza perdedora?
Hay un juego llamado Get Home que se juega en un tablero de ajedrez. En este juego hay una sola pieza que ambos jugadores mueven por turnos. Hay algunas reglas sobre cómo se puede mover la pieza. En un turno, un jugador debe hacer uno de los siguientes movimientos para …

27
Encuentra mis polyphthongs!
Para los propósitos de este desafío, un polifongo se define como una porción contigua de una Cadena, que solo contiene vocales, y tiene una longitud de al menos 2. Dada una Cadena no vacía como entrada, su tarea es generar todos los polifongos que contiene . Por ejemplo, "abeoic"tiene los …
19 code-golf  string 

14
¿Cuántos números de Lynch-Bell hay?
Desafío Dado un número entero, ncomo entrada donde 36 >= n >= 2, salida cuántos números Lynch-Bell hay en la base n. La salida debe estar en la base 10. Números de Lynch-Bell Un número es un número de Lynch-Bell si: Todos sus dígitos son únicos (sin repetición de dígitos) …

15
Búsqueda profunda en una lista
Para este desafío, una lista se considera válida si y solo si consiste enteramente de enteros y listas válidas (definiciones recursivas \ o /). Para este desafío, dada una lista válida y un número entero, devuelve una lista de todas las profundidades a las que se puede encontrar el número …

8
Ruta óptima a través de una matriz.
Dada una matriz que consiste en enteros positivos, genera la ruta con la suma más baja cuando se atraviesa desde el elemento superior izquierdo hasta el inferior derecho. Puede moverse verticalmente, horizontalmente y diagonalmente. Tenga en cuenta que es posible moverse hacia arriba / abajo, derecha / izquierda y diagonalmente …


12
Conversión de base real
Hemos tenido algunos desafíos para la conversión de bases, pero todos parecen aplicarse a valores enteros. ¡Hagámoslo con números reales! El reto Entradas: Un número positivo real x , expresado en la base 10. Esto puede tomarse como un flotante de doble precisión o como una cadena. Para evitar problemas …

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.