Programación de Puzzles y Código de Golf

37
Diferencia del cuadrado de la suma

Encuentra la diferencia entre el cuadrado de las sumas y la suma de los cuadrados. Esta es la representación matemática: (∑n)2−∑n2(∑n)2−∑n2\left(\sum n\right)^2-\sum n^2 Su programa / método debe tomar dos entradas, estos son sus límites inferior y superior del rango, e incluyen. Los límites...

37
HexaRegex: un homenaje a Martin Ender

Martin Ender recientemente alcanzó los 100K, y ha creado algunos lenguajes asombrosos . Vamos a divertirnos un poco con uno de ellos, Hexagony (y un poco de expresión regular para Retina ) Como breve descripción general, debe escribir un programa que ingrese una cuadrícula de Hexagony y determine...

37
¿Es un número de Proth?

Un número de Proth , llamado así por François Proth, es un número que se puede expresar como N = k * 2^n + 1 Donde kes un entero positivo impar y nes un entero positivo tal que 2^n > k. Usemos un ejemplo más concreto. Tome 3. 3 es un número de Proth porque se puede escribir como (1 * 2^1) +...

37
Reparar los períodos faltantes de mi dirección IPv4

A veces, cuando escribo una dirección IPv4, obtengo todos los números correctos, pero olvido escribir uno o más puntos. Me gustaría tener un programa (o función) que tome mi dirección IPv4 rota y muestre todas las ubicaciones válidas posibles de los períodos faltantes. Entrada La entrada siempre...

37
¿Cuánto dura una palabra galesa?

Escriba un programa o función que reciba como entrada una cadena que representa una palabra galesa (UTF-8 a menos que usted especifique lo contrario). Las siguientes son todas letras individuales en galés: a, b, c, ch, d, dd, e, f, ff, g, ng, h, i, j, l, ll, m, n, o, p, ph, r, rh, s, t, th, u,...

37
Números plegables

Dado un número, determine si es un número plegable. Un número plegable es un número tal que si lo toma como representación binaria y lo "dobla" por la mitad, es decir, toma el resultado de la multiplicación XNOR de la primera mitad del número y la segunda mitad con los dígitos en reversa, obtendrá...

37
Permutaciones ansiosas

Introducción Supongamos que tiene una regla con números del 0 al r-1 . Coloca una hormiga entre dos de los números, y comienza a gatear erráticamente en la regla. La regla es tan estrecha que la hormiga no puede caminar de una posición a otra sin caminar sobre todos los números intermedios. A...

37
Por favor haz mi tarea marciana

Mi tarea es escribir un ensayo marciano (ver abajo) entre 729 y 810 palabras, inclusive. Su tarea es escribir un programa que generará el ensayo. Historia A principios del siglo XX, la espiritualista Catherine-Elise Müller presuntamente se comunicó con los marcianos. Durante los trances...

37
P i = = 3. 2

Inspirado en este video de la serie Infinite . Introducción Pi se define como la relación de la circunferencia al diámetro de un círculo. Pero, ¿cómo se define un círculo? Por lo general, un círculo se define como los puntos con distancia constante al punto central (supongamos que el centro está...

37
enésimo término de la secuencia de subida y reinicio

(Desafío tomado de un juego multijugador (choque de código) en codingame.com ) El reto Encontrar el n término -ésimo de la siguiente secuencia: 1, 1, 2, 1, 2, 3, 1, 2, 3, 4...o, para hacerlo más obvio,{1}, {1,2}, {1,2,3}, {1,2,3,4}... La secuencia se compone de rangos concatenados de 1 a x ,...

37
Adivina cómo pronunciar palabras alemanas

Introducción A diferencia del inglés, se considera que el alemán tiene un sistema de escritura bastante fonémico . Eso significa que la correspondencia entre la ortografía y la pronunciación es cercana. Dada cualquier palabra con la que no estés familiarizado, aún sabrías cómo pronunciarla debido...

37
Resta de cuerdas

Objetivo Crear una función para invertir la concatenación de cadenas Entrada Dos cadenas (alfanuméricas + espacios), donde una debe sustraerse por la otra. Puede suponer que la cadena que se restará nunca será más grande que la otra. Salida El resultado de la resta. Sustracción Debe...

37
Splix.io - Rey de la tierra

Eres un punto emprendedor que quiere aumentar la tierra bajo su control. Esto es bastante simple: viaja fuera de tu tierra actual y regresa a tu tierra y todo en ese circuito ahora es tuyo. Pero hay una trampa. Si algún otro punto de alguna manera encuentra tu lazo y lo cruza, mueres. Si aún no lo...