Programación de Puzzles y Código de Golf

8
Forzando el caballo

Este es simple: cree el script de navegador más corto para cambiar cada aspecto de fuerza en una página web a caballo. Este script debe poder pegarse en la consola y funcionar en la mayoría de los navegadores modernos. Debe reemplazar todas las ocurrencias de la palabra fuerza y ​​conjugados de la...

8
Ayúdame a tocar mi armónica

Ayer compré una armónica: Figura 1: La armónica. Sin embargo, mis sueños de poder tocar una armónica de blues conmovedora que conmueve a las personas y hace llorar a un hombre adulto se desvanecieron rápidamente por dos problemas: La armónica solo puede tocar ciertas notas; Soy deprimentemente...

8
Catenaria entre dos puntos (cadena colgante)

Este es uno de los varios desafíos que Calvin's Hobbies dejó para la comunidad . La curva que hace una cuerda o cadena colgante idealizada es una catenaria . Imagen de Bin im Garten, vía Wikimedia Commons. Utilizado bajo la licencia CC-By-SA 3.0 . Escribir un programa que atraerá a una...

8
Costura Curva

La costura curva es el proceso de "coser" varias líneas rectas para crear una curva, de esta manera: Para una explicación de la costura curva, visite este sitio web . Dibujaremos nuestra curva en la esquina superior izquierda de la pantalla, como se muestra en la imagen de arriba. Dado un...

8
Secuencia de subdivisión de suma

Considere los dígitos de cualquier base integral por encima de uno, enumerados en orden. Subdivídalos exactamente por la mitad repetidamente hasta que cada trozo de dígitos tenga una longitud impar: Base Digits Subdivided Digit Chunks 2 01 0 1 3 012 012 4 0123 0 1 2 3 5 01234 01234 6 012345 012...

8
Polígonos espirales

Dibuja una serie de polígonos conectados como el que se muestra arriba. Sin embargo, lo que la imagen de arriba no muestra es la espiral formada por vértices consecutivos: La limitación de estos es que solo hay 1 espiral marcada. Debes marcar todas las espirales. Esto se puede hacer girando...

8
¿Yo quiero jQuery?

La puesta en marcha Se le proporciona una página web simple con 11 elementos: 10 inputelementos con ID a i1través i10, en orden un outputelemento con IDout Los elementos de entrada tienen valueatributos definidos en la fuente HTML. El valor de cualquier entrada dada puede ser cualquier número...

8
Policía de manhattan

Introducción Usted es el jefe de policía de la policía de Nueva York y se le ha encomendado la tarea de posicionar a los oficiales de policía para que todas las calles estén patrulladas. Sin embargo, su escuadrón tiene poco personal, lo que significa que necesita posicionar la menor cantidad de...

8
Estabilizar una estructura de ladrillo

Ladrillos y estabilidad definidos Esta pregunta utiliza la misma definición de ladrillos y estabilidad que ¿Es estable la estructura de ladrillos? Deje [__]representar un ladrillo de mampostería y . . . BRK?BRK?BRK?BRK? BRK?BRK?BRK?BRK?BRK? BRK?BRK?BRK?BRK? BRK?BRK?BRK?BRK?BRK? . . ....

8
Me siento afortunado

Escriba la función más corta que devuelve el contenido del primer resultado de una búsqueda en Google ("Me siento afortunado"). Ejemplo: lucky('cat'); Podría devolver algo como: <!DOCTYPE html> <html> <head> <title>Cats are cool</title> <meta charset="utf-8"...

8
Emular la escritura del profesor

Emular la escritura del profesor Antecedentes Desafortunadamente, el profesor no puede usar su teclado correctamente: cada vez que debe usar la Shifttecla, presiona Caps Lock una vez antes de escribir y no se molesta en corregirse. Si hay dos o más teclas seguidas que requieren Shift, presiona...

8
Empaque circular en un rectángulo

Su tarea es escribir un programa que encuentre el radio más grande que puedan tener N círculos y que aún quepa dentro de un rectángulo que es X por Y píxeles grandes. (similar a este artículo de Wikipedia ) Su programa debe encontrar el radio más grande posible y la posición óptima de estos N...

8
Monos en una máquina de escribir

A veces, cuando presiona una tecla en un teclado, la letra no siempre se muestra en la pantalla. Si esto se debe a una conexión dudosa o de otra manera, ha decidido escribir un script para controlar la probabilidad de que se muestre una letra en la pantalla cuando se presiona la tecla...

8
Google Code Jam - Nuevo juego de lotería

Estaba buscando en la web y encontré este Google Code Jam Puzzle. Realmente me gustó, así que decidí publicarlo aquí. Nuevo juego de lotería ¡La lotería está cambiando! La Lotería solía tener una máquina para generar un número ganador aleatorio. Pero debido a problemas de trampa, la Lotería...

8
Búsqueda de secuencia numérica "caracol"

Te dan enteros Ny M, 1 <= N,M <= 10^6e índices iy j. Su trabajo es encontrar el número entero en la posición [i][j]. La secuencia se ve así (para N=M=5, i=1, j=3el resultado es 23): 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9 El código más corto gana. ¡Buena...

8
Calcular la especificidad de un selector CSS

Hoy, su tarea es escribir un programa (o una función) que acepte una cadena y genere (o devuelva) cuatro enteros. Entrada La cadena de entrada es un selector CSS3 y puede contener básicamente cualquier carácter Unicode. Salida La salida representa la especificidad CSS de este selector. El...