¡El festival de mediados de otoño ha comenzado!
Desafortunadamente, todos mis pasteles de luna fueron robados: se están volviendo demasiado caros para gente pequeña como yo, ¡y me temo que no podré comer ninguno este año!
Así que te pido ayuda. ¿Podrías hacerme un poco?
Para aquellos que no lo saben, déjenme educarlos sobre cómo se ve un pastel de luna.
¡Los pasteles de luna vienen en muchos tamaños diferentes!
Así que te voy a dar mi entrada , n , cuando quiera una.
Aquí hay algunos ejemplos de salida que quiero:
Pastel de luna de tamaño n = 3:
(@@@@@)
(@MAF@)
(@@@@@)
Pastel de luna de tamaño n = 6:
(@@@@@@@@@@@)
(@ @)
(@ M @)
(@ F @)
(@ @)
(@@@@@@@@@@@)
Es decir, un pastel de luna de tamaño n es:
- norte líneas altas
- 2n - 1 @s de largo
- 2n + 1 caracteres de largo (@s y corchetes)
¡Y será mejor que no me arrojes tus pasteles de luna de práctica demasiado pequeños!
Suponga que la entrada siempre será n> = 3 .
Los pasteles de luna también contienen una de las siguientes decoraciones :
- MF
- MAF
- HMF
- JCJ
- TTT
- ZJ
- LF
- RF
- CF
Cuál, no importa, siempre y cuando esté centrado vertical y horizontalmente .
¡También se puede escribir vertical u horizontalmente!
¡Quiero variedad!
Si realmente me vas a hacer dos del mismo pastel de luna, ¡será mejor que la decoración sea diferente!
Es decir, múltiples ejecuciones de su programa con exactamente la misma entrada no siempre deben producir la misma decoración .
No puedo esperar para comer tus pasteles de luna, así que cuanto antes pueda recibirlos ( más corto será tu código ) ¡mejor!
¡Buena suerte!
Para aquellos que se preguntan sobre las decoraciones:
son las iniciales de todos los nombres alternativos para el Festival del Medio Otoño.
Se puede encontrar una lista en la página de Wikipedia vinculada en la parte superior de esta publicación.
Aclaraciones:
No hay reglas sobre los espacios en blanco iniciales y finales .
¡Ten tanto o tan poco como quieras!
¡Las decoraciones deben estar en el centro de tu pastel de luna!
En decoraciones horizontales, esto significa que debe estar en la línea media de su pastel, y el número de caracteres a la izquierda y derecha de la cadena de decoración debe ser igual.
En decoraciones verticales, esto significa que debe residir en la columna central de su pastel, y el número de caracteres por encima y por debajo de la decoración debe ser igual.
¡No se deben usar todas las decoraciones!
El único requisito es que debe haber más de una posibilidad para cualquier entrada n . Las posibilidades tampoco necesitan ser uniformes.
Las funciones son aceptables.
MAF
y noMF
? No veo unaA
en tus opciones de decoración.