Programación de Puzzles y Código de Golf

29
La secuencia Squiggly

Todos los créditos a Adnan por venir con este desafío. Mi último desafío, antes de irme de vacaciones . Tarea Dado un entero positivo n, si nes impar, repita /eso muchas veces; si nes par, repite \eso muchas veces. (En serio, los casos de prueba serían mucho más claros que esta descripción, así...

29
¿Es una palabra extraña?

Reto Dada una sola palabra como entrada, determine si la palabra es impar o par. Palabras impares y pares Asuma las reglas generales: odd + odd = even even + odd = odd odd + even = odd even + even = even En el alfabeto, las letras impares son: aeiou Y las letras pares

29
¡Hagamos la ola!

Entrada: Una cadena (el fragmento de onda) con una longitud >= 2. Un entero positivo n >= 1 . Salida: Producimos una onda de una sola línea. Hacemos esto repitiendo la cadena de entrada n veces. Reglas de desafío: Si el primer y último carácter de la cadena de entrada coincide, solo...

29
Secuencia de Stewie: + * - / + * - /

Usemos las cuatro operaciones básicas, suma +, multiplicación *, resta -y división /(flotante, no entero). La secuencia de Stewie se define de la siguiente manera: x = [x(1), x(2)] // Two initial numbers (one indexed) x(3) = x(1) + x(2) x(4) = x(2) * x(3) x(5) = x(3) - x(4) x(6) = x(4) /...

29
La secuencia de cuadratura

Cada término en la secuencia de cuadratura, x n , se crea tomando x n-1 , cuadrándolo y eliminando todos menos los primeros cuatro dígitos. La secuencia siempre comienza con x 1 = 1111 . Al cuadrar esto se obtiene 1234321, entonces x 2 = 1234 Los primeros términos

29
¿Puedo barrer las minas?

Buscaminas es un popular juego de rompecabezas en el que debes descubrir qué fichas son "minas" sin hacer clic en esas fichas. En cambio, haces clic en las fichas cercanas para revelar la cantidad de minas adyacentes. Una desventaja del juego es que es posible terminar en un escenario donde hay...

29
Hazme un cargador falso

Haga un cargador falso así: Parámetros: Muestre loading(espacio) uno de estos cíclicamente -\|/(espacio) (contador de porcentaje de 0-100) y luego a %. Se supone que el contador porcentual se incrementa en 1 cada vez que cambia la pantalla. El tiempo que tarda el contador en saltar a la...

29
Snowman Bowling

(relacionado / inspirado por: Dibuja una formación de bolos ) Un pasatiempo divertido en los meses de invierno es realizar bolos de muñeco de nieve, usando una pelota grande (como una pelota de baloncesto) y pequeñas figuras de muñeco de nieve. Recreemos esto en ASCII. Cada muñeco de nieve consta...

29
Juega un poco del Canon de Pachelbel

Imprima el siguiente extracto del Canon de Pachelbel en D como audio: Reglas Se puede usar cualquier formato / codificación, siempre que exista un códec antes de la creación de este desafío Se puede usar cualquier instrumento (un instrumento real, síntesis MIDI, etc.) El tempo debe ser de 65...

29
Ordenar una cadena, una especie de

Si ordena una cadena, generalmente obtendrá algo como: ':Iaaceeefggghiiiiklllllmnnooooprrssstttttuuyyyy Sí, esa fue la primera oración ordenada. Como se puede ver, hay una gran cantidad de caracteres repetidos, aa, eee, ttttt, 9 espacios y así sucesivamente. Si agregamos 128al valor ASCII...

29
Mostrar secuencias OEIS

La Enciclopedia en línea de secuencias enteras (OEIS) es una base de datos en línea de secuencias enteras. Contiene casi 280000 secuencias de interés matemático. Ejemplos de secuencias: enteros positivos ( A000027 ) números primos ( A000040 ) Números de Fibonacci ( A000045 ) Su tarea es...

29
No puedo ver el bosque por los árboles.

Escriba un programa o función que dibuje un árbol de árboles, construyendo así un bosque. Los árboles se dibujan como apilar una pirámide. La primera fila (superior) contiene 1árbol, la siguiente fila abajo contiene 2(para un total de 3), la siguiente contiene 3(para un total de 6), y así...

29
Sumas de columna de Pascal

La mayoría de los que están aquí están familiarizados con el Triángulo de Pascal. Está formado por filas sucesivas, donde cada elemento es la suma de sus dos vecinos superior izquierdo y superior derecho. Aquí están las primeras 5filas (tomadas del triángulo Generate Pascal ): 1 1 1 1 2 1 1 3...

29
Ayuda a Pac-Man a contar los Pac-Dots

Siguiendo el consejo de la Sra. Pac-Man, que está preocupada por el sobrepeso, Pac-Man ha decidido realizar un seguimiento de su consumo diario de Pac-Dot. ¡Ayúdalo a contar el número de Pac-Dots en un camino dado en el laberinto! El laberinto Para ayudarlo a construir su propia codificación...

29
¡Hazme un huevo de Pascua!

No, no el ^^vv<><>BAtipo de huevos de Pascua, los verdaderos huevos de Pascua que pintamos. Aquí hay un huevo (terriblemente dibujado). __ / \ / \ | | \____/ En pascua, los pintamos con patrones. Como estos: __ /--\ /----\ |----| \____/ __ /%%\ /%%%%\ |%%%%| \____/ __...

29
El coseno del pedante

Mi jefe me acaba de decir que escriba una función coseno. Siendo un buen geek matemático, mi mente inmediatamente evocó la serie Taylor adecuada. cos(x) = 1 / 0! - x^2 / 2! + x^4 / 4! - x^6 / 6! + ... + (-1)^k x^(2k) / (2k)! + ... Sin embargo, mi jefe es muy exigente. Le gustaría poder...