O festival do meio do outono começou!
Infelizmente, todos os meus bolos da lua foram roubados - estão ficando muito caros para pessoas pequenas como eu, e temo não poder comer nenhum este ano!
Então, viro-te para pedir ajuda Você seria capaz de me fazer um pouco?
Para aqueles que não sabem, deixe-me ensinar a você como é um bolo da lua.
Mooncakes vêm em muitos tamanhos diferentes!
Então, eu vou te dar minha opinião , n , quando eu quiser.
Aqui estão alguns exemplos da saída que eu quero:
Bolo da lua de tamanho n = 3:
(@@@@@)
(@MAF@)
(@@@@@)
Bolo da lua de tamanho n = 6:
(@@@@@@@@@@@)
(@ @)
(@ M @)
(@ F @)
(@ @)
(@@@@@@@@@@@)
Ou seja, um bolo da lua do tamanho n é:
- n linhas altas
- 2n - 1 @s de comprimento
- 2n + 1 caracteres (@s e colchetes)
E é melhor você não me jogar seus bolos da lua muito pequenos!
Suponha que a entrada sempre será n> = 3 .
Mooncakes também contêm uma das seguintes decorações :
- MF
- MAF
- HMF
- JCJ
- TTT
- ZJ
- LF
- RF
- CF
Qual deles, não importa - desde que esteja centralizado vertical e horizontalmente .
Também pode ser escrito na vertical ou na horizontal!
Eu quero variedade!
Se você realmente vai me fazer dois do mesmo bolo da lua, é melhor a decoração ser diferente!
Ou seja, várias execuções do seu programa com a mesma entrada exata nem sempre devem produzir a mesma decoração .
Mal posso esperar para comer seus bolos da lua, então quanto mais cedo eu puder recebê-los ( quanto menor o seu código ), melhor!
Boa sorte!
Para aqueles que se perguntam sobre as decorações:
são as iniciais de todos os nomes alternativos para o Festival do Meio Outono.
Uma lista pode ser encontrada na página da Wikipedia vinculada no topo deste post.
Esclarecimentos:
Não há regras em relação aos espaços em branco iniciais e finais .
Tenha o quanto quiser!
As decorações devem estar no centro do seu bolo da lua!
Nas decorações horizontais, isso significa que ele deve estar na linha do meio do bolo e o número de caracteres à esquerda e à direita da sequência de decoração deve ser igual.
Nas decorações verticais, isso significa que ele deve residir na coluna do meio do bolo e o número de caracteres acima e abaixo da decoração deve ser igual.
Nem todas as decorações devem ser usadas!
O único requisito é que deve haver mais de uma possibilidade para qualquer entrada n . As possibilidades também não precisam ser iguais.
Funções são aceitáveis.
MAF
e nãoMF
? Não vejo umA
em suas opções de decoração.