Programación de Puzzles y Código de Golf

28
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....

28
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. Puede...

28
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...

28
Tabla divisoria principal

Introducción Algo con lo que he jugado en matemáticas recreativas ha sido la construcción de una tabla de divisores para comparar / contrastar visualmente los divisores primos de un conjunto de números. El conjunto de números de entrada se encuentra en la parte superior como etiquetas de columna,...

28
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 desea. Salida Una cadena de los A, B,...

28
Escribir código de validación automática

Escriba el código que toma una cadena como entrada y genera un valor verdadero o falso dependiendo de si la cadena sigue o no estas reglas: Si apila cada carácter uno encima del otro, convierte a binario y suma cada columna, entonces todas las sumas deben ser idénticas. Puede suponer que la cadena...

28
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 01010101 00110011...

28
Terra Mystica: poder de ciclismo

El juego de mesa Terra Mystica tiene algunas mecánicas muy interesantes para uno de los principales recursos, el poder. En lugar de obtener y gastar unidades de poder de un banco, cada jugador comienza el juego con exactamente 12 unidades de poder que se distribuyen en tres "cuencos", que están...

28
Este desafío utiliza el carácter '+'

Su tarea: dado un número n, genere un signo '+' que esté nalejado de los caracteres de su centro. Si esto es confuso, revise los casos de prueba. Métodos estándar de entrada: la salida debe ser una cadena o impresa. Se aplican lagunas estándar. Input: 1 Output: + ] 1 away from center `+`. Input:...

28
Idiomas sin restricciones

Uno de mis tipos favoritos de desafíos en este sitio son los desafíos de fuente restringida . Estos desafíos imponen una restricción manejable por computadora que deben pasar las fuentes de posibles respuestas. Me gustan tanto estos desafíos que llevo algún tiempo trabajando en un lenguaje de golf...

28
Alargar tiradas

Dada una cadena no vacía de letras minúsculas ASCII a-z, envíe esa cadena con cada "ejecución" consecutiva de la misma letra alargada por una copia más de esa letra. Por ejemplo, dddogg( 3 d ', 1 o , 2 g ') se convierte en ddddooggg( 4 d ', 2 o ', 3 g '). Este es el código de golf : gana la...