Das Mittherbstfest hat begonnen!
Leider wurden alle meine Mondkuchen gestohlen - sie werden für kleine Leute wie mich zu teuer, und ich fürchte, ich werde in diesem Jahr keine mehr essen können!
Also bitte ich Sie um Hilfe. Könntest du mir welche machen?
Lassen Sie sich von mir erklären, wie ein Mondkuchen aussieht.
Mooncakes gibt es in vielen verschiedenen Größen!
So bin ich Ihnen mein Gonna geben Eingang , n , wenn ich einen will.
Hier sind einige Beispiele für die Ausgabe, die ich möchte:
Mondkuchen der Größe n = 3:
(@@@@@)
(@MAF@)
(@@@@@)
Mondkuchen der Größe n = 6:
(@@@@@@@@@@@)
(@ @)
(@ M @)
(@ F @)
(@ @)
(@@@@@@@@@@@)
Das heißt, ein Mondkuchen der Größe n ist:
- n Zeilen hoch
- 2n - 1 @s lang
- 2n + 1 Zeichen lang (@s und Klammern)
Und du wirfst mir besser nicht deine zu winzigen Übungsmondkuchen!
Angenommen, die Eingabe ist immer n> = 3 .
Mooncakes enthalten auch eine der folgenden Dekorationen :
- MF
- MAF
- HMF
- JCJ
- TTT
- ZJ
- LF
- RF
- CF.
Welches, spielt keine Rolle - solange es vertikal und horizontal zentriert ist .
Es kann auch vertikal oder horizontal geschrieben werden!
Ich will Abwechslung!
Wenn du mich wirklich zu zwei gleichen Mooncakes machen willst, ist die Dekoration besser anders!
Das heißt, mehrere Ausführungen Ihres Programms mit genau der gleichen Eingabe müssen nicht immer die gleiche Dekoration ergeben .
Ich kann es kaum erwarten, deine Mondkuchen zu essen. Je früher ich sie bekomme (je kürzer dein Code ) , desto besser!
Viel Glück!
Für diejenigen, die sich über die Dekoration wundern:
Sie sind die Initialen aller alternativen Namen für das Mid-Autumn Festival.
Eine Liste finden Sie auf der Wikipedia-Seite, die oben in diesem Beitrag verlinkt ist.
Klarstellungen:
Es gibt keine Regeln für führende und nachfolgende Leerzeichen .
Haben Sie so viel oder so wenig, wie Sie möchten!
Die Dekorationen müssen in der Mitte Ihres Mondkuchens sein!
Bei horizontalen Dekorationen bedeutet dies, dass sie sich in der mittleren Zeile Ihres Kuchens befinden müssen und die Anzahl der Zeichen links und rechts von der Dekorationszeichenfolge gleich sein muss.
Bei vertikalen Dekorationen muss sich diese in der mittleren Spalte Ihres Kuchens befinden und die Anzahl der Zeichen über und unter der Dekoration muss gleich sein.
Es müssen nicht alle Dekorationen verwendet werden!
Die einzige Voraussetzung ist, dass es für eine bestimmte Eingabe n mehr als eine Möglichkeit geben muss. Die Möglichkeiten müssen auch nicht gerade sein.
Funktionen sind akzeptabel.
MAF
und nichtMF
? Ich sehe keineA
in Ihren Dekorationsoptionen.