Programación de Puzzles y Código de Golf

13
Representación más corta de un número de baja carga

Texto de sabor El esolang basado en pila baja carga tiene algunos vínculos interesantes a la programación funcional. Uno de ellos es su tratamiento del tipo de datos numéricos: como el cálculo lambda, usted representa el número natural N por una función que realiza una acción N veces. Para...

13
Juego de Frogger-ish

¿Qué tal darle al renacido juego de arcade Frogger un nuevo estilo Code Golf! Tu tarea es crear una versión de este juego clásico, con el menor número de caracteres posible. Use el idioma que prefiera ( se permiten bibliotecas, como jQuery , etc.). Requisitos Tienes 3 vidas y pierdes 1 vida...

13
Adivina la palabra (también conocida como Lingo)

El objetivo de este desafío es escribir un programa capaz de adivinar una palabra en el menor número posible de intentos. Se basa en el concepto del programa de televisión Lingo ( http://en.wikipedia.org/wiki/Lingo_(US_game_show) ). Reglas Dada una longitud de palabra aprobada como primer...

13
Calcule la raíz cuadrada solo con ++

Su tarea es calcular la raíz cuadrada de un entero positivo sin utilizar ningún operador matemático para cambiar el número, como: Establecer una variable (ej. SquareRoot = 5) Suma (A + B) Resta (AB) Multiplicación (A * B) División (A / B) Raíces cuadradas, cúbicas, cuarta, etc. Exponentes Los...

13
Prueba de teclados

Mi problema En mi lugar actual de empleo, solo (solo con dos manos porque no me faltan extremidades) mantengo aproximadamente 700 computadoras portátiles. Debido a la naturaleza y frecuencia de su uso, a menudo encuentro que son devueltos con un poco de daño. Para este problema, mi principal...

13
Ordenar números representados en una base desconocida

Dada una lista de cadenas, clasifique la lista como números sin saber qué base se utiliza. Los valores de los dígitos también son desconocidos (es posible que '1'> '2'). Como los valores de los dígitos son desconocidos, use la Ley de Benford (o la Ley del primer dígito) para determinar el valor...

13
Programa que codifica un mensaje en su propio texto.

Escriba un programa que codifique el texto dado en su propio texto, proporcionado como entrada, sin interrumpir su lógica. El programa también debe funcionar como decodificador, restaurando el mensaje original de su texto. Debe conservar sus funciones de codificación / decodificación después de la...

13
Crea un programa de adivinanzas para la Copa Mundial

Como saben, la fase de grupos de la Copa del Mundo terminó y, a partir de mañana, los 16 mejores equipos comenzarán la fase eliminatoria: Brasil (BRA) México (mex) Países Bajos (NED) Chile (CHI) Colombia (COL) Grecia (GRE) Costa Rica (CRC) Uruguay (URU) Francia (FRA) Suiza (SUI) Argentina...

13
Cifrado de ventana PI

Este es un método de encriptación simple que utiliza dígitos PI para codificar un mensaje, el método es simple: La clave es solo un número entero positivo que indica dónde comienza la ventana: Dada una cadena para encriptar, que contiene solo letras minúsculas, sin espacios, toma su longitud,...

13
Hay agua en mi ventana

El escenario Conduzco por un camino con mi auto y comienza a llover. Las gotas de lluvia caen al azar en mi ventana y ahora me pregunto, ¿dónde está la mayor área húmeda conectada? La tarea Para hacerlo más fácil, la ventana se divide en una matriz de 10 * 10 cuadrados. Su trabajo es encontrar...

13
Ception de mensajería

Ception de mensajería El programa debe aceptar cualquier cadena como entrada y generar una imagen de píxeles que muestre la cadena de entrada en Courier. Todas las letras que contienen un 'agujero' (como abdegopqABDPQRetc.) rodeado de píxeles negros también deben rellenarse de negro. Entrada El...

13
Fusionar fuegos artificiales

Visión general Dada una lista de fuegos artificiales a-zy tiempos 3-78, organícelos con fusibles para que todos se enciendan en el momento correcto. Se da una línea de entrada como letras y números separados por espacios: a 3 b 6 c 6 d 8 e 9 f 9 Ese ejemplo muestra que los fuegos artificiales...

13
Pruebas de primaria en Manufactoria

Antecedentes Manufactoria es un juego sobre programación. El jugador debe usar una forma de lenguaje de programación bidimensional para completar las tareas. Si nunca has oído hablar de él, la forma más fácil de aprender es probar los primeros niveles del juego. Desafío Su desafío es crear un...

13
Formato de cadena de golf () inverso

Invierta el método de formato. El Formatmétodo de la clase String (o equivalente, comosprintf ) está disponible en la mayoría de los idiomas. Básicamente toma una cadena de "Formato" que puede contener marcadores de posición con algún formato adicional y cero o más valores para insertar en lugar...

13
Codegolf: Quine y Antiquine

Este desafío es similar a Can you Meta Quine? Un quine es un programa que se produce en STDOUT. Este desafío es producir un programa A que cuando se ejecuta produce un programa B en STDOUT. El programa B cuando se ejecuta produce el programa A en STDOUT. Los programas A y B deben estar escritos (y...

13
Multiplicar Cuaterniones

Escriba una función o programa con nombre que calcule el producto quaternion de dos cuaterniones. Use la menor cantidad de bytes posible. Cuaterniones Los cuaterniones son una extensión de los números reales que amplía aún más los números complejos. En lugar de una sola unidad imaginaria i, los...