在中秋节开始了!
不幸的是,我所有的月饼都被偷了-对于像我这样的小伙子来说,它们变得太贵了,我担心今年我将不能吃任何东西!
因此,我向您寻求帮助。你能给我一些吗?
对于那些不知道的人,让我对月饼的外观进行教育。
月饼有多种尺寸!
所以我要去给你我的输入,ñ,当我想要一个。
这是我想要的输出的一些示例:
n = 3的月饼:
(@@@@@)
(@MAF@)
(@@@@@)
n = 6的月饼:
(@@@@@@@@@@@)
(@ @)
(@ M @)
(@ F @)
(@ @)
(@@@@@@@@@@@)
也就是说,大小为n的月饼为:
- n行高
- 2n-1 @s长
- 2n + 1个字符长(@s和方括号)
而且你最好不要把你太小的练习月饼扔给我!
假设输入将始终为n> = 3。
月饼还包含以下装饰之一:
- 中频
- 货币基金组织
- HMF
- JCJ
- TTT
- ZJ
- 如果
- 射频
- 碳纤维
哪一个都没有关系-只要它在垂直和水平方向上居中即可。
它也可以垂直或水平书写!
我要多样化!
如果您真的要让我两个相同的月饼,则装饰最好有所不同!
也就是说,使用完全相同的输入多次执行程序时,不一定总是产生相同的修饰。
我等不及要吃你的月饼,所以我越早收到它们(您的代码越短)越好!
祝好运!
对于那些对装饰感到好奇的人:
它们是中秋节所有其他名称的缩写。
可以在此文章顶部链接的Wikipedia页面中找到列表。
说明:
没有关于前导和尾随空格的规则。
随心所欲!
装饰必须在月饼的正中央!
在水平装饰上,这意味着它必须在蛋糕的中线上,并且装饰字符串左右两侧的字符数必须相等。
在垂直装饰上,这意味着它必须位于蛋糕的中间栏中,并且装饰上方和下方的字符数必须相等。
并非必须使用所有装饰!
唯一的要求是,对于任何给定的输入 n,都必须有不止一种可能性。可能性也不必是偶数。
功能是可以接受的。
MAF
,而不是MF
?我看不到A
您的装饰选项。