Programación de Puzzles y Código de Golf

11
Ajustar los factores en el campo

Dado un entero positivo por debajo de 1000, muestre todos los rectángulos posibles con esa área. Tarea Digamos que la entrada es 20. Podemos hacer un rectángulo de 20 × 1, 10 × 2 o 5 × 4, por lo que esta es una salida

11
Multiplicar subcadenas

Escriba un programa que tome dos enteros como entrada; el primero puede ser cualquier número entero y el segundo es menor o igual que el número de dígitos en el primer número. Deje que estos números sean ay brespectivamente. El programa hará lo siguiente Concatene un número mínimo de 1s al final...

11
Secret Santa - Revisited

La Navidad se acerca rápidamente y, junto con ella, organiza la familia anual Secret Santa. Me gustaría intentar comenzar con esto, pero asegurarme de que las parejas no compren entre sí sigue causando problemas y, a pesar de hacerlo durante años, todavía existe el problema que Bobes bastante malo...

11
¡Hagamos música!

A mucha gente le gusta tocar música por diversión y entretenimiento. Desafortunadamente, la música es bastante difícil a veces. ¡Por eso estás aquí! Tarea Es su trabajo hacer que la lectura de música sea mucho más fácil para aquellos que luchan con ella. Debe escribir un programa o función que...

11
Ducttape the Ducttape

Su jefe descubrió que a muchos de sus empleados (incluido usted) les gusta robar código de otros. Le ordenó que le escribiera un programa que pueda usar para encontrar personas que roben código de otros. Tarea: Escriba un programa / función que detecte si alguien copió (parte de) su código de...

11
Implemente macros de acento LaTeX

Introducción El sistema de composición tipográfica LaTeX utiliza macros para definir acentos. Por ejemplo, la letra ê es producida por \hat{e}. En este desafío, su tarea es implementar una versión ASCII de esta funcionalidad. Entrada Su entrada es una cadena no vacía de caracteres ASCII...

11
Expresiones completamente entre paréntesis

Hoy su desafío es producir todos los paréntesis completos posibles de una expresión. Su entrada es una sola línea de ASCII imprimible que contiene uno o más términos separados por operadores. La entrada también puede contener espacios; debe ignorarlos. Un término es [a-zA-Z0-9], un operador es [^...

11
¿Es un factor de un polinomio?

Un polinomio es divisible por un factor (x-n)si es f(n)=0para una función f. Su trabajo: determinar si una función polinómica f(x)es divisible por (x-n). La entrada La entrada tiene la forma de (x-n), (Polynomial). Recuerde, si n es negativo, (x-n)estará en la forma de entrada de(x+n) . Para el...

11
Progresiones aritméticas

Su tarea es analizar la entrada y la salida de la fórmula para el enésimo término si es una secuencia aritmética, de lo contrario debería imprimir "NAAP". Entrada La entrada (de STDIN) consistirá en pocos números, entre 4 y 10 números, donde cada número estará en el rango entre -1000 y 1000...

11
Despliega saltos musicales

El Dal Segno y Da Capo son dos términos musicales utilizados muy comúnmente. Significan " desde el signo " (𝄋) y " desde el principio " respectivamente. También existe la idea de la coda (𝄌), que es el final de una pieza musical. Es lo que se reproduce después de la "sección principal" de la...

11
Contando iconos para juegos de innovación

La innovación es un juego de cartas en el que los jugadores luchan a través de las edades, desde la prehistoria hasta los tiempos modernos, en un intento de obtener logros más rápido que sus oponentes. Cada carta en Innovación es única y proporciona al jugador una serie de iconos. Si tratamos cada...

11
Preparando un mundo prístino

Muy inspirado por la programación de un mundo prístino . También estrechamente relacionado con este desafío . Definamos un primo prístino como un número que es primo en sí mismo, pero ya no será primo si elimina cualquier subcadena contigua de N dígitos de base 10, donde 0 < N < digits in...

11
Analiza tu silla

Este desafío se basa en Ajustar su silla de Downgoat . Desafío ¡Acabas de ajustar tu nueva silla! Te queda perfectamente. Sin embargo, la rueda está chirriando y usted sabe que las personas de reparación cambiarán el ajuste. El problema es que no tienes una regla, así que tendrás que escribir un...

11
Asignador de memoria

Está diseñando un nuevo lenguaje de programación esotérico y una característica que ha decidido agregar es un asignador dinámico de memoria. Su idioma especifica un espacio de dirección virtual dedicado especial para el espacio del programa del usuario. Esto es independiente del espacio de...

11
Atracción entre palabras

La teoría de la gravitación de Newton dice que la fuerza gravitacional entre dos masas de puntos es F = (Gm 1 m 2 ) / r 2 Dónde G es la constante gravitacional: 6.674 × 10 −11 N · (m / kg) 2 m 1 es la masa del primer objeto m 2 es la masa del segundo objeto r es la distancia entre sus centros...

11
Calcular el número, Edición de divisores

Inspirado por esta pregunta sobre matemáticas. Deje que la factorización prima de un número, n , ser representado como P (n) = 2 a x 3 b x 5 c x ... . (Usando x como el símbolo de multiplicación.) A continuación, el número de divisores de n puede ser representado como D (n) = (a + 1) x (b + 1) x...

11
Lee las tablas

Tarea Leer el contenido de una tabla dado un conjunto de coordenadas. Formato de tabla Las tablas estarán en este formato básico: |[name]|[name]| --------------------- [name]| [val]|[val] | [name]| [val]|[val] | Los nombres de columna son siempre únicos dentro de las columnas . Los nombres...