Escriba un programa de una sola línea de dos o más caracteres de longitud que no contenga terminadores de línea y no tome entrada. Por ejemplo, su programa podría ser:
MyProgram
Cuando su programa se organiza en las formas que hacen las manecillas de un reloj a las 12, 3, 6 y 9 en punto, debe emitir el número de hora correspondiente. No hay otros tiempos que sean compatibles.
Específicamente:
Cuando su programa está organizado como las manecillas del reloj a las 12 en punto (🕛)
m a r g o r P y Mejecutarlo debería dar salida
12.Cuando su programa está organizado como las manecillas del reloj a las 3 en punto (🕒)
m a r g o r P y MyProgramejecutarlo debería dar salida
3.Cuando su programa está organizado como las manecillas del reloj a las 6 en punto (🕕)
m a r g o r P y M y P r o g r a mejecutarlo debería dar salida
6.Cuando su programa está organizado como las manecillas del reloj a las 9 en punto (🕘)
........m ........a ........r ........g ........o ........r ........P ........y margorPyMejecutarlo debería dar salida
9.
Notas
El primer carácter en su programa siempre se coloca en el centro del reloj. (Tenga en cuenta que solo hay uno
Men el ejemplo de las 6 en punto).Se puede usar cualquier carácter que no sea de línea nueva para sangrar el programa para la disposición de las 9 en punto. En los ejemplos
.se usa, pero el espacio o/o#sería igual de válido.Para la disposición de las 3 en punto, no debe haber caracteres en la región superior derecha vacía. (es decir, manténgalo vacío, no lo llene con espacios).
El arreglo inicial del programa (
MyProgramcomo está) no necesita hacer nada. Solo las disposiciones de las 12, 3, 6 y 9 en punto deben tener una salida correcta y bien definida.El código que solo funciona como una función o comando REPL no está permitido. Cada uno de los cuatro arreglos debe estar listo para ejecutarse como programas completos como es.
El programa más corto en bytes gana. Por ejemplo, MyProgramtiene una longitud de 9 bytes.
3y 6Brainfuck no se distinguirían porque solo difieren en los espacios en blanco.