윈도우는 홀수 변이 길이가 3 이상이고 가장자리에 단일 문자 테두리가 있고 가운데에 세로 및 가로 선이있는 ASCII 아트 사각형입니다.
#######
# # #
# # #
#######
# # #
# # #
#######
MS Window는 테두리가 문자 M
및 로만 구성된 창 S
입니다. 작업은 문자열을 가져 와서 입력이 유효한 MS Window 인 경우 정확한 값을 출력하고 그렇지 않은 경우 잘못된 값을 출력하는 프로그램 (또는 함수)을 작성하는 것입니다.
명세서
- 줄 바꿈으로 구분 된 문자열 또는 각 줄을 나타내는 문자열 배열로 입력을받을 수 있습니다.
- MS 창의 테두리에는 M과 S 문자가 혼합되어있을 수 있지만 내부는 항상 공백으로 구성됩니다.
- 후행 줄 바꿈이있는 창 또는 후행 줄 바꿈이없는 창만 감지 할 수 있지만 둘다는 선택할 수 없습니다.
테스트 사례
진실한 :
MMM
MMM
MMM
SMSMS
M M S
SMSMM
S S M
SMSMS
MMMMMMM
M S M
M S M
MSSSSSM
M S M
M S M
MMMMMMM
팔시 :
Hello, World!
MMMM
MSSM
MS M
MMMM
MMSMM
M S.M
sSSSS
M S M
MMSMM
MMMMMMM
M M M
MMMMMMM
M M M
MMMMMMM
MMMMMMM
M M M M
MMMMMMM
M M M M
MMMMMMM
M M M M
MMMMMMM
MMSSMSSMM
M M M
S S S
S S S
MMSSMSSMM
S S S
S S S
M M M
MMSSMSSMM