중순 가을 축제가 시작되었다!
불행히도, 내 모든 월병은 도난당했습니다. 저와 같은 작은 사람들에게는 너무 비싸기 때문에 올해 먹을 수 없을 것 같습니다.
그래서 도움을 청합니다. 날 좀 만들어 줄래?
모르는 사람들을 위해 문 케익이 어떻게 생겼는지 알려 드리겠습니다.
Mooncakes는 다양한 크기로 제공됩니다!
그래서 나는 당신에게 내 줄거야 입력 , N 내가 일을 할 때.
다음은 내가 원하는 출력의 예입니다 .
크기 n = 3 :의 월병
(@@@@@)
(@MAF@)
(@@@@@)
크기 n = 6 인 월병
(@@@@@@@@@@@)
(@ @)
(@ M @)
(@ F @)
(@ @)
(@@@@@@@@@@@)
즉, 크기 n 의 월병 은 다음과 같습니다.
- n 줄 높이
- 2n-1 @s 길이
- 2n + 1 자 (@ 및 괄호)
그리고 당신은 나에게 너무 작은 연습 월병을 버리지 않는 것이 좋습니다!
입력이 항상 n> = 3이라고 가정하십시오 .
Mooncakes 에는 다음 장식 중 하나가 포함되어 있습니다 .
- MF
- MAF
- HMF
- JCJ
- TTT
- ZJ
- LF
- RF
- CF
수직 및 수평 중심에있는 한 중요하지 않습니다 .
세로 또는 가로로도 쓸 수 있습니다!
나는 다양성을 원한다!
만약 당신이 나에게 같은 월병 두 개를 만들려고한다면, 장식은 다른 것이 더 좋습니다!
즉, 정확히 동일한 입력으로 프로그램을 여러 번 실행하면 항상 같은 장식이되지 않아야합니다 .
나는 당신의 월병을 먹기를 기다릴 수 없으므로 빨리받을 수 있습니다 ( 코드가 짧을수록 ) 더 좋습니다!
행운을 빕니다!
장식에 대해 궁금해하는 사람들을 위해 :
그들은 중추절의 모든 대체 이름의 이니셜입니다.
이 게시물의 상단에 링크 된 Wikipedia 페이지에서 목록을 찾을 수 있습니다.
설명 :
선행 및 후행 공백에 관한 규칙은 없습니다 .
당신이 원하는만큼 또는 적게 가지고!
장식은 월병의 중심에 있어야합니다!
수평 장식에서는 케이크 중간 선에 있어야하며 장식 문자열의 왼쪽과 오른쪽에있는 문자 수가 같아야합니다.
수직 장식에서는 케이크의 중간 열에 있어야하며 장식 위아래의 문자 수가 같아야합니다.
모든 장식을 사용해야하는 것은 아닙니다!
주어진 요구 사항 n에 대해 둘 이상의 가능성이 있어야한다는 것이 유일한 요구 사항입니다. 가능성도 고르지 않아도됩니다.
기능이 허용됩니다.
MAF
하지MF
? 나는A
당신의 장식 옵션에 보이지 않습니다 .