Preguntas etiquetadas con code-challenge

39
Caza el wumpus

Cuando era chico, los niños entraban a las tiendas de informática y jugaban a Hunt the Wumpus hasta que el personal nos echó. Era un juego simple, programable en las computadoras domésticas de mediados de la década de 1970, máquinas tan rudimentarias que en lugar de microprocesadores del tamaño de...

38
Hacer un error lento quine maker!

Como parte de su respuesta a Cometer un error Quine! @Falko propuso el siguiente algoritmo: ¿Cómo crear su propia solución en 2 minutos? Abra un nuevo archivo en un IDE de su elección. Golpea tu cabeza con el teclado frente a ti. Compilar. Reemplace el código con el mensaje de error del...

38
Hacer palabras cuadradas

El reto Su tarea es crear un programa que tome cualquier entrada de cadena dada y la envíe en formato cuadrado. Las cadenas vacías deberían devolver una cadena vacía. Ejemplos Dada la entrada: golf Su programa debería generar: golf o l l o flog Entrada: 123 Salida: 123 2...

38
Resuelve el cubo de Rubik

Escriba el programa más corto que resuelva el cubo de Rubik (3 * 3 * 3) dentro de un tiempo razonable y se mueva (digamos, máximo 5 segundos en su máquina y menos de 1000 movimientos). La entrada está en el formato: UF UR UB UL DF DR DB DL FR FL BR BL UFR URB UBL ULF DRF DFL DLB DBR (esta...

37
Superando el tamaño del clúster

Harto de la fiabilidad del almacenamiento flash, decidió almacenar todos sus programas en uno de esos viejos y flexibles disquetes de 1,440 KiB. Sin embargo, después de copiar ni siquiera 3.000 programas, el disco estaba lleno. ¿Cómo es eso posible? Experto en el arte del código de golf como eres,...

37
Haiku ejecutable que genera un haiku [cerrado]

Rompecabezas: Escriba un programa corto de tres líneas que: tiene 5/7/5 sílabas por línea cuando se lee en voz alta genera un haiku cuando se ejecuta. Un ejemplo de un programa que tiene la estructura correcta, pero salida no haiku, es (Python): >>> for x in range(3): ... print...

37
Espera, ¿qué idioma es este?

Recientemente tuve el placer de escribir un programa Haskell que podía detectar si la NegativeLiteralsextensión estaba activada. Se me ocurrió lo siguiente: data B=B{u::Integer} instance Num B where{fromInteger=B;negate _=B 1} main=print$1==u(-1) Pruébalo en línea! Esto se imprimirá...

36
Circuitos de dominó

Marcador Aquí están los puntajes brutos (es decir, el conteo de dominó) para el envío de VisualMelon Los convertiré en los puntajes normalizados que se describen a continuación, cuando lleguen más respuestas. La solución existente ahora puede resolver todos los circuitos en el punto de...

36
Programar un coche de carreras

FELICITACIONES a @kuroineko. Gana la recompensa por una velocidad excelente (672 movimientos) en la pista Gauntlet. LÍDER: * Nimi anotando un peso ligero 2129. Otras entradas son más grandes pero muestran una velocidad seria. * El líder puede cambiar debido a entradas posteriores. Su tarea es...

36
Reasignación de ASCII

Reto ¡Escriba un programa que reordena los caracteres ASCII! Debería generar una sola cadena que contenga todos los caracteres ASCII imprimibles exactamente una vez. Al primer carácter de esta cadena se le asigna el valor 1, el segundo carácter al valor 2, y así sucesivamente. Si dos caracteres...

35
El sistema de discapacidad PPCG

Como todos sabemos, el meta está repleto de quejas sobre la puntuación del golf de código entre idiomas (sí, cada palabra es un enlace separado, y esto puede ser solo la punta del iceberg). Con tantos celos hacia aquellos que realmente se molestaron en buscar la documentación de Pyth, pensé que...

35
¡Hagamos una búsqueda de palabras!

En este desafío, juntos crearemos una búsqueda de palabras que contenga muchos programas en diferentes idiomas. Comenzamos con una cuadrícula de 60 por 25 espacios en blanco ( ·), algunos de los cuales son reemplazados por los personajes de un programa Ruby. Para responder, elija un idioma que...

35
Generador de códigos con caracteres únicos.

Reto Su tarea es escribir un fragmento de código que genere otro fragmento de código. A su vez, ese código debe generar otro código hasta que el código final genere el entero 1 . La cadena termina la primera vez que se emite 1 . Ninguno de sus programas puede compartir caracteres (hay una...

35
Compresión Sudoku

Su trabajo es escribir un programa (o dos programas separados) en cualquier idioma que: Puede tomar una placa Sudoku completa como entrada (en cualquier formato lógico) y comprimirla en una cadena de caracteres Puede tomar la cadena comprimida como entrada y descomprimirla para obtener...