Programación de Puzzles y Código de Golf

38
Ordenar personajes por oscuridad

Su programa debe tomar como entrada una línea de caracteres, como esta: @+.0 Y muestra los caracteres ordenados por cuán oscuros son, de esta manera: .+0@ Requisitos: Debe usar una fuente monoespaciada para la detección de oscuridad. Debes averiguar cuántos píxeles ocupa cada personaje. En...

38
Música: ¿qué hay en este acorde?

Entrada El símbolo de cualquier acorde triádico (ver http://en.wikipedia.org/wiki/Chord_(music)#Triads ). Salida Las notas que constituyen el acorde dado. Ejemplos Entrada: AM Salida:A C# E Entrada: C#m Salida:C# E G# Entrada: Db+ Salida:C# F A Entrada: C0 Salida:C D# F# Bonos -50 si...

38
¿Es esta palabra en el tablero de boggle?

Introducción Después de un día de beber y ver la copa del mundo, te sientas a jugar un juego amistoso de boggle. Los ánimos aumentan cuando se le acusa de perder el tiempo de todos con palabras sin sentido que ni siquiera están en el tablero. Es posible que esté viendo el doble, pero seguramente...

38
El protocolo urinario

Fondo El llamado "Protocolo Urinario", que describe el orden en que se recogen los urinarios individuales en el baño de hombres, se ha discutido en varios lugares. Se da una versión en esta publicación de blog xkcd . Esta pregunta se refiere a una ligera variación: Disposición : n urinarios en...

38
¡Juguemos Meta tic-tac-toe!

¡Vamos a jugar un juego de Meta tic-tac-toe! Este es un torneo del rey de la colina de Meta tic-tac-toe. Las reglas de Meta tic-tac-toe son las siguientes: Se aplican todas las reglas regulares de tic-tac-toe. Hay nueve tableros dispuestos para hacer un tablero maestro. Al igual que: 0|1|2 ||...

38
Convertidor de temperatura

Este es un desafío de tamaño de byte en el que debe convertir una temperatura de entrada en una de las tres unidades (Celsius, Kelvin y Fahrenheit) a las otras dos. Entrada Se le proporcionará una temperatura como un número seguido de una unidad (separada por espacio). La temperatura puede ser un...

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
Garlandificación

Palabras de guirnalda Una palabra de guirnalda es una palabra que se puede unir como una guirnalda, porque termina con las mismas letras con las que comienza. ¡Estos grupos de letras pueden incluso superponerse! Por ejemplo, undergroundes una palabra de orden de guirnaldas 3, porque comienza y...

38
Eco sensible al tiempo

Fondo El echoprograma es muy ordenado. ¡Puedes decirle cualquier cosa, y repite tus palabras perfectamente, siempre! ¡Cuan genial es eso! Decepcionantemente, repite la entrada de una sola vez, independientemente de su velocidad de escritura, que no es muy realista. Tendremos que arreglar eso. La...

38
¿Puedo separar el rompecabezas?

Escriba un programa o función que tome una cuadrícula de texto rectangular donde cada celda sea una Ao una B. Todas las Aceldas formarán una forma simplemente conectada , es decir, todas estarán conectadas ortogonalmente sin agujeros (las letras adyacentes en diagonal no cuentan como conectadas)....

38
Arreglar el Meeesesessessesseesseessedessed upp teeexexextext

Esto está inspirado en el Lunes Mini-Golf # 6: Meeesesessess upp teeexexextext Fondo ETHproductions tiene dificultades para ingresar texto en su página web habitual. Cada vez que use dígitos o letras, el texto será memesessessesesseesseessedessed. Su tarea es ayudarlo a escribir para que se logre...

38
Cuando es Acción de Gracias?

Fondo Algunos días festivos tienen fechas fijas y fáciles de recordar, como el 31 de octubre, el 25 de diciembre, etc. Sin embargo, algunos quieren ser problemáticos. Se especifican como "el primer lunes de septiembre" o "el cuarto jueves de noviembre". ¿Cómo se supone que debo saber cuándo es...

38
Eres un romanizador, bebé

La romanización del japonés está convirtiendo el texto japonés en caracteres latinos. En este desafío, se le dará una cadena de caracteres japoneses como entrada y se espera que los convierta a la cadena ASCII correcta. Lo que necesita saber El idioma japonés tiene tres sistemas de escritura:...

38
El número de Rien

La constante de Champernowne es un número que se construye concatenando los primeros nnúmeros, con ntendencia al infinito. Se parece a esto: 0.123456789101112131415161718192021222324252627282930... Ahora, te describiré el número de Rien . Puede considerarse como una minimización de la constante...

38
Quine suavizada por radiación

Es simple: haga una quine adecuada donde, si elimina cualquier personaje, sigue siendo una quine. La diferencia entre esto y una quina endurecida por radiación es que si su programa es AB, en una quine endurecida por radiación se Ageneraría AB, pero aquí, se Aemitiría A. Código de golf, todas las...

38
Nunca me digas las probabilidades

Entrada Un entero n (≥ 1) y un dígito d (un entero tal que 0 ≤  d  ≤ 9). En cualquier orden; de stdin o parámetros o lo que sea; a un programa o función; etc. Salida Los enteros de 1 a n inclusive (en orden) cuyas representaciones decimales contienen un número par de d s. (Es decir, los enteros...

38
Descifrando los colores XKCD

Randall Munroe (autor de XKCD) realizó una encuesta para dar nombres a los colores . El resultado principal es una lista de nombres para los 954 colores de monitor RGB más comunes . Para facilitar la programación, aquí está la lista en texto plano: http://xkcd.com/color/rgb.txt . Cuidado, la...