Programación de Puzzles y Código de Golf

17
Quine de rotación segura

Escriba una quine adecuada cuya rotación sea en sí misma una quine adecuada. Por ejemplo, si su código fuente es abcdef, entonces: abcdef saldría abcdef bcdefa saldría bcdefa cdefab saldría cdefab defabc saldría defabc efabcd saldría efabcd fabcde saldría fabcde Una rotación "se realiza...

17
Aplana el CUBO

¿Alguna vez miras las formas 3D y crees que tenemos 2 muchas dimensiones? ¡Así que hagamos 3D en 1D! (¿Ves lo que hice ahí?) Tarea Dada una representación 2D de un cubo (diseño a continuación), aplánelo en una sola cadena, basada en punteros. El cubo Este es el diseño del cubo lleno de no-ops (...

17
Dilema del prisionero v.3 - Dilema de Petri

¡Un científico loco acaba de crear una nueva especie de bacteria! Él ha decidido llamarlo Noblus Gentlemanus, luego de observar su comportamiento. Sin embargo, sus bacterias se han quedado sin comida y han declarado la guerra, ya que pueden cosechar los cadáveres de otras bacterias para obtener...

17
¿Vacante o no vacante?

Todos hemos visto las señales en los moteles que nos dicen si hay una vacante o no: Por lo general, estos tendrán permanentemente las letras de VACANTE iluminadas y las letras de NO iluminadas si no hay espacio en el motel. El reto El motel promedio en los Estados Unidos tiene 200...

17
¡Coloca un planeador!

Esta: es un planeador . En Conway's Game of Life, el planeador es un patrón famoso que atraviesa rápidamente todos los ámbitos. Para el desafío de hoy, vamos a dibujar un tablero ASCII Art Game of Life y colocar un planeador sobre él. El tablero con el que comenzamos es

17
Máquina de verdad extendida

Mucha gente sabe qué es una máquina de verdad en la programación. Pero es hora de poner las cosas a un nivel superior. ¡Presentamos la máquina de la verdad extendida! Una máquina de verdad extendida toma dos cosas como entrada, un entero ny una cadena no vacía s. Produce s ntiempos con espacios en...

17
EL Hexágono Mágico

Hay muchos cuadrados mágicos, pero solo hay un hexágono mágico no trivial, como explicó el Dr. James Grime , que es el siguiente: 18 17 3 11 1 7 19 9 6 5 2 16 14 8 4 12 15 13 10 Como se hace en Hexagony, esto se escribe más fácilmente como una sola línea, simplemente leyéndola fila por...

17
Cifrado simple para personas con un presupuesto de bytes

Visión general Su objetivo es implementar el cifrado RC4. El cifrado RC4, inventado por Ron Rivest (de la fama RSA), fue diseñado para ser seguro, pero lo suficientemente simple como para ser implementado desde la memoria por soldados militares en el campo de batalla. Hoy en día, hay varios...

17
¡Eres el anfitrión de los Juegos Olímpicos!

¡Eres el anfitrión de los Juegos Olímpicos y necesitas construir una piscina fantástica por el bien de la ocasión, pero los supervisores a menudo cambian de opinión con respecto a las dimensiones y necesitan una forma rápida de reconstruirla con el tamaño solicitado! Dados dos enteros, Ly x, su...

17
¿Cuánta reputación perdiste hoy?

Suponiendo que StackExchange no decida restaurar mi cuenta después de eliminarla debido a restricciones de edad (a pesar de que ya tengo 14 años y casi 15 ಠ_ಠ), muchas personas en este sitio simplemente perdieron reputación debido a que mis votos positivos fueron eliminados. Esto sucedió alrededor...

17
Cubo imposible tal vez

Problema Dada una entrada adonde a es un valor verdadero / falso, emite el cubo exacto imposible a continuación si es verdadero y el cubo normal exacto a continuación si es falso. Entrada truthy: ___________________________________ / _______________________________ /| / /

17
Era solo un error de entrada

Continuando con mi solo fue un desafío de error : Entrada: Una cadena que consta de caracteres ASCII imprimibles sin espacios en blanco ni líneas nuevas. Salida: Primero convierta la entrada en un palíndromo al revertir la entrada y agregarla antes de sí misma, excluyendo el carácter del medio...

17
Un patrón simple

Entradas: Dos dígitos individuales (llamémoslos my n) y dos caracteres (llamémoslos ay b) en el formato de entrada de su elección. Salida: Para el tutorial, finja m=2, n=5, a='a', b='b'. Su salida será una cadena construida a partir de sus cuatro entradas. Llamemos a la cadena result, con valor...

17
N-Queens Puzzle

(A pesar de más de 60 preguntas etiquetadas ajedrez , no tenemos un simple desafío n-reinas). En ajedrez, el Rompecabezas N-Queens se describe de la siguiente manera: dado un n x ntablero de ajedrez y nreinas, coloque las reinas en el tablero de modo que no haya dos reinas amenazándose entre sí. A...

17
Resuelve un rompecabezas de Matchstick

En el desconcertante SE, existen los llamados "problemas de cerillas" en los que las matemáticas se escriben en cerillas y se le permite mover una cierta cantidad de ellas para obtener una determinada propiedad. En esta pregunta, consideraremos solo números enteros representados en un formato de...

17
Hechos adicionales!

En matemáticas, el "hecho" factorial acortado de un entero no negativo n , denotado por n! , es el producto de todos los enteros positivos menores o iguales que n . Por ejemplo, 5! es 1 * 2 * 3 * 4 * 5 = 120 El factorial de 0 es 1 , según la convención para un producto vacío. Estos son los...

17
Encuentra el dígito de repetición más largo

Su tarea es tomar un número positivo como entrada, n , y generar la longitud de la representación más larga de rep-dígitos de n en cualquier base. Por ejemplo, 7 puede representarse como cualquiera de los siguientes 111_2 21_3 13_4 12_5 11_6 10_7 7_8 Los dígitos de rep son 111_2y 11_6, 111_2es...