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.

9
¿Cuántos capítulos tengo?
La Biblia es uno de los libros más influyentes jamás escritos, y comúnmente citado como el libro más vendido de todos los tiempos . Fue escrito por aproximadamente 40 autores diferentes durante cientos de años antes de compilarse en su forma actual. Pero lo interesante de La Biblia es la …

29
Repite los enésimos elementos
No hemos tenido una pregunta de cadena por un tiempo (5 días para ser precisos), así que vamos por una. Dada una cadena sy un entero positivo n, tome cada nelemento de th s, repítalo nveces y vuelva a colocarlo s. Por ejemplo, si n = 3y s = "Hello, …
18 code-golf  string 

19
Matriz con 1 a L (n), en todas las n columnas
Desafío: Tome una lista, L que contenga enteros positivos como entrada: 3 5 2 1 6 y crea una matriz donde la enésima columna contiene el vector 1: L (n) , donde las filas más cortas se rellenan con ceros. Casos de prueba: 3 5 2 1 6 ----------------- 1 …
18 code-golf  matrix 

19
Diferencias de pares de divisores MaxMin (DMDP)
Hablemos de divisores ... Dejando a un lado los cuadrados perfectos (por un momento), todos los enteros positivos se pueden expresar como el producto de 2 de sus divisores. Ejemplo rápido de 126: Aquí están todos los divisores de126 Como puede ver, todos los divisores se pueden emparejar. Esto es …

18
Ciclos matemáticos inversos
Inspirado por esto En el desafío vinculado, se nos pide que apliquemos la suma de los elementos del original y el reverso de la matriz de entrada. En este desafío, lo haremos un poco más difícil, introduciendo las otras operaciones matemáticas básicas. Dada una matriz de enteros, recorra +, *, …

12
El número original (II)
Este desafío es esencialmente idéntico a este con solo una diferencia: ahora está permitido mezclar letras en cualquier lugar de la cadena. Guión John tiene un número importante y no quiere que otros lo vean. Decidió encriptar el número, siguiendo los siguientes pasos: Su número siempre es una secuencia no …

1
Una sala de espejos
(Este desafío es muy similar, pero este desafío actual tiene complicaciones adicionales). Imagine una habitación bidimensional, donde las paredes están chapadas con espejos planos. De repente, un rayo de luz incide en la habitación, donde falta un pedazo de pared. El rayo de luz baila alrededor de la habitación, se …

1
Interfaces de usuario Ascii
En este desafío, representamos las interfaces de usuario Ascii. +----------------------+ |+-----------++-------+| ||<- Previous||Next ->|| |+-----------++-------+| |== The title == | | | |Lorem ipsum dolor | |sit amet... | |+--------------+ | ||Post a comment| | |+--------------+ | |+-----------------+ | ||User X commented:| | || | | ||This is amazing! | …

28
Matriz en rango
El reto Dado un n>0resultado entero, a continuación se muestra una n+1 X n+1matriz que contiene todos los enteros de 1a 2ncomo se muestra en los casos de prueba Casos de prueba n=1 1 2 2 2 n=2 1 2 4 2 3 4 4 4 4 n=5 1 2 …

12
Toda su base 97 nos pertenece
Muchos lenguajes de programación se escriben utilizando únicamente ASCII imprimible, pestañas y líneas nuevas. Estos 97 caracteres se almacenan en bytes de 8 bits (que en realidad son capaces de contener 256 caracteres diferentes), lo cual es terriblemente ineficiente, especialmente en el golf de código, ¡donde cada byte cuenta! En …

21
Salida de posiciones diagonales de mí al cuadrado
Dado un número n, genera una lista ordenada de índices basados ​​en 1 que caen en cualquiera de las diagonales de una n*nmatriz cuadrada. Ejemplo: Para una entrada de 3: El cuadrado será: 1 2 3 4 5 6 7 8 9 Ahora seleccionamos todos los índices representados por \, …
18 code-golf  math  matrix 

3
Cuando Fibonacci se encuentra con las reinas
(inspirado por la respuesta de Helka a mi combinación aleatoria de etiquetas "ajedrez" y "Fibonacci" en el chat) Fibonacci Los números de Fibonacci son una de las secuencias más conocidas en matemáticas, donde cada número se compone sumando los dos números anteriores. A continuación se muestra una definición de la …

6
ANNNOUNNNCCCEEERRR VOICCCEEE
Escriba una función que tome una cadena de letras y espacios (no es necesario manejar no letras) y realice el algoritmo de traducción ANOUNCER VOICE de la siguiente manera: Primero, todo en mayúscula. Por cada palabra Alarga cada grupo de consonantes triplicando cada letra; excepto, si la palabra comienza con …
18 code-golf  string 

5
Codebreakers y Codewriters
Supongamos que tiene texto y desea que se lo envíe a su amigo, pero no quiere que nadie más lo lea. Eso probablemente significa que desea cifrarlo para que solo usted y su amigo puedan leerlo. Pero hay un problema: usted y su amigo olvidaron ponerse de acuerdo sobre un …

16
Es un poco elástico ․․․
Entrada: Tomamos dos entradas: Una entrada bcon dos valores distintos: Lefty Right. † Y un entero positivo n. Salida: Según la entrada izquierda / derecha, mostramos cualquiera de las siguientes dos secuencias en el rango de 1-n(en las secuencias a continuación se muestran los primeros 125 elementos): Left: 1, 6, …

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.