Reto:
Cree una función o programa que tomará una entrada N (un número de 0 a 24) que representa la HORA.
La salida debería extraer un reloj analógico de asteriscos que muestre la hora N.
🕛🕐🕑🕒🕓🕔🕕🕖🕗🕘🕙🕚🕛🕐🕑🕒🕓🕔🕕🕖🕗🕘🕙🕚🕛
Notas:
• La manecilla de minutos debe ser más larga que la manecilla de hora (en términos de número de asteriscos utilizados)
• El minutero debe tener al menos 2 asteriscos.
• Mediodía, 3pm, 6pm y 9pm siempre serán ortogonales. Su producción para horas intermedias, cuando se organizan por grados, debe estar en el mismo orden que las horas del día. Lo que quiero decir es al mediodía la aguja de las horas es 0º y en la mano 15:00 horas es de 90º por lo que para los casos de salida de la 1 pm y 2 pm el siguiente debe ser verdad: 0pm_deg < 1pm_deg < 2pm_deg < 3pm_deg
. Además de esta regla, la cantidad de grados real puede ser lo que usted decida, obviamente cambiará dependiendo de la fuente y otros factores nativos.
• La unión de conexión entre la manecilla de hora y la manecilla de minutos es un carácter unicode circular / ovalado de cualquier tipo. o, O, •, 0, etc.
Ejemplo de entrada / salida (puede variar según los estilos de dibujo)
N = 3;
*
*
*
O * *
N = 4;
*
*
*
O
*
*
N = 5;
*
*
*
0
*
*
N = 6;
*
*
o
*
N = 7;
*
*
*
•
*
*
N = 0,12,24;
*
*
*
o
Ejemplo de salidas diferenciadoras:
N = 4 VS N = 5 VS N = 6
* * *
* * *
O O O
* * *
Este es el código de golf , por lo que gana el programa con el bytecount más corto.
3
ser de un tamaño diferente que el minutero 7
?
23:00
es 11:00
. En mi mente, estaba tratando de regresar nuevamente a la mano 12