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.

18
Desconecta 4 bits
Su tarea: dada una cadena de entrada, determine si la representación binaria de esa cadena no tiene 4 1so 0s en una fila, en ninguna parte. Además, su código en sí mismo no debe contener ninguna ejecución de este tipo de cuatro seguidas. Casos de prueba String Binary Result U3 …

16
Salida de los números de Euler
Dado un número entero no negativo n,n,n , salida de la nthnthn^{\text{th}} número de Euler ( OEIS A122045 ). Todos los números de Euler indexados impar son 0.0.0 .Los números de Euler de índice par pueden calcularse con la siguiente fórmula ( i≡−1−−−√i≡−1i \equiv \sqrt{-1} refiere a la unidad imaginaria): …

11
Números negativos de Fibonacci
Probablemente todos conozcan la secuencia de Fibonacci: fibonacci(n)=fibonacci(n-1)+fibonacci(n-2) fibonacci(0)=0 fibonacci(1)=1 Su tarea es tan simple como podría ser: Dada número entero Nde cómputofibonacci(n) pero aquí está el giro: También hacer negativo N Espere. ¿Qué? fibonacci(1)=fibonacci(0)+fibonacci(-1) asi que fibonacci(-1)=1 y fibonacci(-2)=fibonacci(0)-fibonacci(1)=-1 y así... Este es un código de golf por lo …


2
Hilbertificar una imagen
Me gusta la curva de Hilbert . Su tarea para este desafío es tomar una imagen (estrictamente una imagen cuadrada donde todos los lados tienen una potencia de dos píxeles de ancho) y desentrañarla línea por línea en forma de zigzagueo y descifrarla en una curva pseudo-Hilbert . Desentrañar Para …




18
XOR dos imágenes monocromas
Reto: Tome la entrada de dos imágenes en blanco y negro (monocromo) y xor cada píxel del primero, con cada píxel del segundo, agréguelos a una nueva imagen y envíe la nueva imagen. Algunas aclaraciones: El tamaño de las imágenes no importa. El formato de extensión / imagen no importa. …

30
Tan fácil como el ABC
Entrada Una cadena que contiene a lo sumo uno de cada una de las letras A, By C. Pueden estar en cualquier orden. La cadena vacía es una entrada válida. Nota: Una versión anterior de este desafío usaba las letras en LEJlugar de ABCy aún se pueden usar si se …


20
Desafío del día del armisticio
Hoy, 11 de noviembre, se conoce como el Día del Recuerdo , el Día del Armisticio o el Día de los Veteranos (según el país), y es un día de reflexión y gratitud para los miembros de las fuerzas armadas y su servicio, específicamente comenzó a reflejar el fin de …


7
Descifrar ranas neuróticas
Descifrar ranas neuróticas Ahora que Puzzling.SE finalmente ha descifrado mi cifrado obsesionado con los anfibios , ¡escribamos un programa o función para descifrarlo! (Si desea ver el rompecabezas antes de que se lo estropee, haga clic en el enlace anterior ahora) Cómo funciona el cifrado En Neurotic ranas O ught …

30
Imprimir una carta Fibonacci
Dado N (2 <= N ), imprima N líneas de la serie de letras de Fibonacci como esta (es decir, N = 5) Primero, comience con ay b: a b Luego, agregue las dos líneas. a b ab Sigue agregando las dos últimas líneas. a b ab bab Sigue adelante... …

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.