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
Todos los k-mers / n-gramos
Introducción Hemos tenido histogramas y contando , pero no los hemos enumerado todos. Cada año, Dyalog Ltd. celebra una competencia estudiantil. El desafío es escribir un buen código APL. Esta es una edición de código de golf independiente del sexto problema de este año. Tengo permiso explícito para publicar este …

10
¿Cuántas secuencias de Blackjack en esa lista?
Su tarea es encontrar cuántas secuencias distintas de Blackjack se pueden encontrar en una lista ordenada de 12 cartas. Una secuencia de Blackjack se define como una secuencia de cartas consecutivas cuya suma de puntos es exactamente 21. Los puntos se cuentan de acuerdo con la siguiente tabla: Symbol | …

16
Verificar pares propios
En este desafío, se le dará una matriz cuadrada A, un vector vy un escalar λ. Se le pedirá que determine si (λ, v)es un par propio correspondiente a A; es decir, sea o no Av = λv. Producto de punto El producto punto de dos vectores es la suma …

14
Encuentra la submatriz con la media más pequeña
Te dan una matriz de enteros n-por-m , donde n, m> 3 . Su tarea es encontrar la submatriz de 3 por 3 que tenga la media más baja y generar este valor. Reglas y aclaraciones: Los enteros serán no negativos. Formato opcional de entrada y salida La salida debe …
21 code-golf  math  matrix 

16
Arregla mis dedos gordos
Code Golf Challenge Tengo un problema, mis dedos están gordos y con frecuencia tengo un problema al escribir una tecla a la derecha en mi kryboard. Me temo que el tiempo se está poniendo peor y peor con el paso del tiempo. Sopn cada pulsación de tecla que hago wil; …

8
Secuencia tambaleante de Golomb
OEIS tiene una variación (A111439) en la secuencia de Golomb . Como en la secuencia de Golomb, A(n)describe con qué frecuencia naparece en la secuencia. Pero además, no hay dos números consecutivos pueden ser idénticos. Al construir la secuencia, A(n)siempre se elige como el entero positivo más pequeño que no …

20
¿Cómo terminé con este FizzBuzz?
FizzBuzz es tan simple, apuesto a que puedes hacerlo al revés. En este desafío, se le dará la longitud de la cadena FizzBuzz y deberá dar el entero positivo que produjo esa cadena. Descripción Para desglosar esto, una cadena FizzBuzz para n se genera el siguiente algoritmo. Comience con una …
21 code-golf 



2
Cambiar algunas partes periódicas y no periódicas
En la representación decimal de cada número racional p/q, tiene una cola periódica, una cabeza no periódica y una sección antes del punto decimal en el siguiente formato: (before decimal point).(non-periodic)(periodic) Algunos ejemplos incluyen: 1/70 = 0.0142857... = (0).(0)(142857) 10/7 = 1.428571... = (1).()(428571) ## no non-periodic part 1/13 = …

3
Koalas, Cangrejos y Commapillars
Dados dos enteros positivos X e Y, emite cualquier combinación de los siguientes tres animales de arte ASCII de manera que la salida contenga exactamente X comas ( ,) e Y puntos ( .), si es posible. Koala: 1 coma, 2 períodos <.,.> Cangrejo: 2 comas, 2 puntos ,<..>, Commapillar: …

20
Encuentra todas las coordenadas en un camino
Dada una cadena 2D como entrada, ya sea como una cadena con nuevas líneas o una lista de líneas, genera las coordenadas (x, y)de todos los hashes (# ) en la lista. La entrada solo contendrá hashes y espacios. (y nuevas líneas, si elige tomar la entrada como una cadena …

8
Envuelva un regalo estacional
Tarea Dado un elemento envoltorio y una matriz 3D no irregular, envuelva la matriz en la parte superior, inferior y completa. Debe manejar los datos numéricos y de caracteres, pero el contenedor y el presente tendrán el mismo tipo de datos. Ejemplo de personaje Para los datos de caracteres, puede …

21
Sumas de tiempo de 24 horas.
Dado un número entero entre 0 y 141 (inclusive), enumere todas las horas de 24 horas cuyas unidades de hora, minuto y segundo se suman a ese número entero. Reglas de adición Los números se agregan por sus unidades de tiempo, no por un solo dígito. Por ejemplo, tome 17:43:59 …
21 code-golf  math 

30
Cuenta mi cambio
Su tarea es ordenar una matriz que contenga las cadenas "quarter", "dime", "nickel" y "penny" varias veces en un orden no específico y ordenarlas para que estén en este orden: quarter dime nickel penny(en otras palabras, mayor a menor valor monetario). Reglas Su programa debe tomar una matriz como entrada …

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.