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
Detección de rectángulo
Escriba un programa o función que tome una cadena multilínea de 0'sy 1' s. No habrá otros caracteres en la cadena y la cadena siempre será rectangular (todas las líneas tendrán el mismo número de caracteres), con dimensiones tan pequeñas como 1 × 1, pero de lo contrario las 0'sy …

4
Conde Mills en Morris de nueve hombres
Introducción Morris de Nine Mens (también llamado Mills) es un juego de mesa para dos jugadores que se juega en el siguiente tablero (imagen tomada de la página vinculada de Wikipedia): Cada jugador tiene 9 hombres, de color blanco y negro. Las reglas concretas no son importantes para este desafío, …


30
Calcular la suma de ILD
Entrada: Un entero Salida: Suma de la entrada en sí + la longitud de la entrada + cada dígito individual de la entrada. nr + nr-length + {sum of digits} = output Ejemplos: Entrada: 99 Salida: 99(nr) + 2(nr-length) + (9 + 9)(dígitos) →119 Entrada: 123 Salida: 123 + 3 …

18
Repdigit Base Finding
Un repdigit es un número natural que se puede escribir únicamente repitiendo el mismo dígito. Por ejemplo, 777es un repdigit, ya que está compuesto únicamente por el dígito 7repetido tres veces. Sin embargo, esto no se limita simplemente a números decimales (base 10): Cada número de Mersenne (de la forma …

5
Generando el alfabeto en JavaScript
Estoy bastante seguro de que no hay una mejor manera de hacer esto, pero pensé que no podía hacer daño preguntar. Estoy cansado de escribir a='abcdefghijklmnopqrstuvwxyz'. Los idiomas geniales tienen Range('a'..'z')o similares ¿Qué se nos ocurre con JS que sea lo más corto posible? for(i=97,a='';i<123;){a+=String.fromCharCode(i++)} es más largo que el …

1
Separa mis enteros
Introducción En el campo de las matemáticas conocido como topología , hay cosas llamadas axiomas de separación . Intuitivamente, tiene un conjunto Xy una colección de subconjuntos de X, que podemos considerar como propiedades. El sistema está bien separado, si se puede distinguir entre todos los elementos en Xfunción de …


7
Generar programas en tamaño creciente
En este desafío, escribirá un programa que genera un programa que es el doble de la longitud del programa original. El programa generado debería generar un nuevo programa, un programa que duplique su longitud. Ejemplos Si mi programa es a: < a > aa < aa > aaaa < aaaa …

11
¿Cuál es la frecuencia de esta nota?
Actualización musical rápida: El teclado del piano consta de 88 notas. En cada octava, hay 12 notas, C, C♯/D♭, D, D♯/E♭, E, F, F♯/G♭, G, G♯/A♭, A, A♯/B♭y B. Cada vez que golpeas una 'C', el patrón se repite una octava más arriba. Una nota se identifica de forma exclusiva …
21 code-golf  music 

5
Pyth Practice 2
Tiempo para otra práctica de Pyth. Presento aquí 8 declaraciones de problemas con una solución Pyth cada una. Estas soluciones están escritas por un principiante Pyth. Está bastante contento con estas soluciones, ya que son mucho más cortas que sus respuestas de Python. Sin embargo, su tarea es mostrarle mejor. …
21 code-golf  pyth 

7
Potencial electrostático de un sistema simple.
En física, las cargas eléctricas repelen y, a diferencia, las cargas se atraen. La energía potencial entre dos cargas unitarias separadas por una distancia des 1/dpara cargas similares y -1/dpara cargas diferentes. La energía potencial de un sistema de cargas es la suma de las energías potenciales entre todos los …

1
Cuente los patrones comunes del juego de la vida
La tarea aquí es leer un .rlearchivo Golly o de texto sin formato (su elección) cuyo nombre de archivo se proporciona (en STDIN o como un argumento de línea de comando) e identificar y contar los patrones comunes en la cuadrícula codificada allí. Alternativamente, puede optar por que el contenido …

2
Integración simbólica de polinomios
Aplicar una integral indefinida a una cadena dada. Las únicas reglas que usará se definen como tales: ∫cx ^ (n) dx = (c / (n + 1)) x ^ (n + 1) + C, n ≠ -1 c, C yn son todas constantes. Presupuesto: Debe poder integrar polinomios con cualquiera …

3
¿Qué tan variada es mi carrera de obstáculos?
Fondo He construido una carrera de obstáculos simple colocando cajas en una habitación rectangular. Ahora quiero contar la cantidad de formas esencialmente diferentes en las que se puede resolver. Necesito que me escribas un programa para eso. Entrada Su entrada es una matriz rectangular no vacía de los caracteres .#. …

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.