Programación de Puzzles y Código de Golf

43
Parpadeando doce

Muchos dispositivos electrónicos, especialmente los antiguos, mostrarán un parpadeo 12:00cuando no se haya configurado el tiempo. El propósito de este desafío es recrear esto. Específicamente, la tarea es mostrar 12:00y, --:--alternativamente, en un bucle infinito . El período debe ser de 1...

43
Bit run resumen

Dado un número entero n > 0, genera la longitud de la secuencia contigua más larga de 0o 1en su representación binaria. Ejemplos 6está escrito 110en binario; la secuencia más larga es 11, así que deberíamos volver2 16→ 10000→4 893→ 1101111101→5 1337371→ 101000110100000011011→6 1→...

43
Klein Topololyglots

Klein es un lenguaje 2D que he diseñado que puede integrarse en 12 superficies topológicas diferentes. Un programa de Klein se puede ejecutar en diferentes superficies cambiando los argumentos de la línea de comandos. La topología determina a dónde va el puntero de instrucción cuando se sale del...

43
Chaos es una escalera ASCII

No sabes nada. Lo que hago por " Chaos is a ladder " es una frase memorable de la serie de televisión Game of Thrones . El propósito de este desafío es construir una escalera desde el caos, en el arte ASCII. El reto Entrada Ancho de escalera W >= 3(entero) Altura del paso, H >=...

43
La velocidad de las letras

Dada una cadena como entrada, imprima una nueva cadena con cada letra empujada hacia la derecha por su índice alfabético respectivo. Todos sabemos que A es lenta y Z es una letra rápida. Esto significa que Z se desplaza hacia la derecha 25 espacios, A no se desplaza en absoluto y B se desplaza 1...

43
Implemente la calculadora iOS 11

iOS 11 tiene un error que hace que el resultado de 1 + 2 + 3 sea 24 . Esto está relacionado con la velocidad de la animación, pero de todos modos: La tarea es hacer 1 + 2 + 3 == 24. Pero solo eso. Por lo tanto, debe proporcionar una función que sume correctamente la mayoría de las secuencias pero...

43
Falcon etapas pesadas

Elija un conjunto de cuatro bytes sin reemplazo (es decir, sin byte repetido), y no necesariamente en un orden particular, de cualquiera de los siguientes cuatro conjuntos: Los caracteres de cualquier codificación de un solo byte Los caracteres Unicode en el rango 00 – FF Los enteros decimales...

43
¿Se detiene esta máquina Foo?

Es bien sabido que determinar si una máquina de Turing se detiene es indecidible, pero eso no es necesariamente cierto para máquinas más simples. Una máquina Foo es una máquina con una cinta finita, donde cada celda de la cinta tiene un número entero o el símbolo de detención h, p. Ej. 2 h 1...

42
Es un día lluvioso

Contexto Es el dia de san valentin. El único que amaste te dejó ayer por este tipo que siempre encontró "estúpido y poco interesante" . De camino a casa, has estado atrapado en el tráfico, escuchando viejas canciones en la radio, la lluvia golpeando el parabrisas te está sacudiendo. Después de...

42
Producir una palabra inesperada [cerrado]

El objetivo es escribir un programa que produzca una palabra inesperadamente (el programa no parece que va a producir una palabra). Ejemplo (JavaScript): alert(([0][1]+"").slice(4,8)) alertas "bien" - jsfiddle . Explicaciones: 1. [0][1]devuelve undefined, porque solo hay un elemento en...

42
99 botellas de cerveza, 99 idiomas

El objetivo es escribir un programa simple "99 Botellas de cerveza" ... que sea válido en al menos 2 idiomas distintos (p. Ej., Python 2 y Python 3). Debe ser un archivo completo que se ejecutará o compilará. Las respuestas interesantes deberían votarse positivamente, pero la compacidad también...

42
Dibuja el alfabeto de diente de sierra

Una simple hoy. Escriba el programa más corto que dibuje un "alfabeto de diente de sierra" dado un entero positivo para la altura. Debe escribir el nombre de su lenguaje de programación cuando llegue a la letra con la que comienza. Por ejemplo, si su idioma es Python y la entrada es 1la salida...