Programación de Puzzles y Código de Golf

107
Parpadea el BLOQ MAYÚS

La mayoría de los teclados de computadora cuentan con una pequeña luz LED integrada, que indica el modo de entrada actual, como se controla con el botón BLOQ MAYÚS. Tu tarea es parpadear: Encenderlo; Espere 0.5 (+/- 0.1) segundos; Apágalo de nuevo. ¡Las imágenes de video del parpadeo del LED...

107
Dibuja el logo de los Juegos Olímpicos [cerrado]

Desafío Dibuja el logo de los Juegos Olímpicos ... ... como personaje (por ejemplo, ASCII) art! Salida de muestra * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Tu arte no tiene que...

105
Xorting una matriz

Conceptualmente, este desafío es realmente simple. Te dan una lista de enteros no negativos . Si es posible, busque un número entero no negativo , de modo que la lista que consiste esté ordenada. Si no existe, la salida debe ser cualquier cosa que no pueda confundirse con un valor válido , por...

104
Un servidor TCP simple

Escriba un programa o función que escuche el tráfico TCP entrante en el puerto N. Ofrece un servicio simple: calcula la suma de los campos de dirección IP de la conexión entrante y los retornos. El programa o la función lee el entero N de argumentos o stdin. Escucha las conexiones TCP entrantes en...

104
Hacer un error quine!

Su desafío: escriba un "programa", para un idioma de su elección, que haga que el compilador / intérprete / tiempo de ejecución produzca una salida de error al compilar / ejecutar su programa que sea idéntico al código fuente de su programa. Reglas: Su programa puede ser específico para una...

103
Simula el universo!

Una buena propiedad de un lenguaje completo de Turing es que puede usarse para escribir cualquier programa, hasta e incluyendo la simulación de todo el Universo. Tu trabajo es hacer exactamente eso: escribir un programa que simule el Universo . Nota: aunque no dudo que pueda realizar esta...

102
Código fuente huella ecológica

Acaba de ser contratado por una empresa alemana de fabricación de automóviles. Su primera tarea, como ingeniero, es escribir un programa que calcule la huella ecológica de las cadenas ASCII. La huella ecológica del personaje se calcula de la siguiente manera: Escriba el código ASCII del...

102
Ejecutar impresiones al revés

Su tarea es invertir el orden en que algunos printsse ejecutan. Especificaciones: su código tendrá este formato: //some lines of code /*code*/ print "Line1" /*code*/ /*code*/ print "Line2" /*code*/ /*code*/ print "Line3" /*code*/ /*code*/ print "Line4" /*code*/ //some lines of code Tendrá...

101
Posiblemente abandone su trabajo con un políglota

A pesar de su protesta, su jefe lo puso a trabajar en un programa que toma un solo entero sin signo como entrada e imprime la cadena "primo" si ese entero es primo y "no primo" si no lo es. Puede elegir en qué idioma hacer esto, siempre que el programa resultante sea corto; tu jefe aprecia mucho el...

100
Imprima un negativo de su código

Considere un cuadrado de caracteres ASCII imprimibles (puntos de código 0x20 a 0x7E) para la longitud del lado N , como el siguiente (aquí, N = 6 ): =\ g \ 7 m+y "g L ~ e> PHq También requerimos que cada fila y cada columna contengan al menos 1 espacio y 1 carácter no espacial . (El...

99
Escribe un intérprete para 99

99 (pronunciado "noventa y nueve") es un nuevo lenguaje de programación esotérico (que no debe confundirse con 99 , tenga en cuenta las cursivas). Su tarea en este desafío es escribir un intérprete para 99 que sea lo más breve posible. El envío con la menor cantidad de bytes gana. Tiebreaker va a...

99
Seven Slash Display

Escriba un programa que tome una cadena no vacía de los dígitos del 0 al 9 e imprima cómo se mostrarían en una pantalla de siete segmentos utilizando barras ( /, \). Estas son las formas precisas de dígitos: /\ \ \ \/ \ \ /\ / \/ /\ /\ / \ \/\ / \/\ / / \/\ \/ /\ \ /\ \/\...

98
¿Mi leche ha expirado?

¡Vaya, hombre, esta fecha de vencimiento no escribe los meses con letras! No puedo decir si caducará el 10 de marzo o el 3 de octubre ... Espera, no, no importa, el año dice 2012. (callejón oops ladrillo de queso medio usado en el basurero como un profesional) Entonces, supongamos por un momento...