이것은 내 애완 동물 이모티콘, 빌리 :
-_-
비가 오는 것을 좋아하지 않는 이모티콘. 그래서 Billy는 슬프다 ... 우산을 그려서 기분이 나아지도록하자!
/\
/ \
/ \
-_-
이것은 좋습니다, 그는 그의 우산으로 완전히 덮여 있습니다! 다음은 그중 일부만 다루는 예입니다.
/\
/ \
/ \
-_-
이 경우 신체의 섹션 2와 3이 비에 노출됩니다.
우산은 다양한 모양과 크기로 제공되지만 항상 일련의 오름차순 슬래시 /
와 일련의 내림차순 백 슬래시로 구성 \
됩니다. 예를 들어 다음은 모두 유효한 우산입니다.
/\
/ \
/ \
/\
/\
/ \
/ \
/ \
/ \
그리고 이것들은 아닙니다 :
/ \
\/
\
/ \
/ \
0\
/ \
//\\
/ \
내 이모티콘의 어느 부분이 비에 노출되는지 확인해야합니다.
설명
프로그램 (또는 함수)은 2d 문자열을 입력으로받습니다. 이것은 귀하의 언어에 가장 편리하거나 자연스러운 형식 일 수 있습니다. 문자열 배열, 문자 배열, 줄 바꿈이 포함 된 문자열 등
비가 오는 이모티콘 섹션을 출력해야합니다. 이를 명확하게하는 한, 인덱스가 0이거나 인덱스가 1 일 수 있습니다. 출력은 임의의 합리적인 형식 일 수 있습니다. 전체 이모티콘이 빗물로부터 보호되면 아무 것도 출력하지 않습니다 (또는 빈 배열).
모든 입력에 유효한 우산과 동일한 그림 이모티콘이 있다고 가정 할 수 있습니다
-_-
. 그림 이모티콘은 항상 입력의 마지막 줄에 있지만 우산과 그림 이모티콘 사이에 빈 줄이 몇 개있을 수 있습니다.우산이나 그림 이모티콘에 포함되지 않은 모든 것은 공백
문자 또는 줄 바꿈입니다.
입력은 공백으로 채워져 각 줄의 길이가 동일합니다.
표준 허점이 적용되며 바이트 단위의 최단 답변이 승리합니다!
IO 테스트 :
모든 샘플 사례는 1 인덱싱을 사용합니다.
/\
/ \
/ \
-_-
Outputs: []
----------------
/\
/ \
-_-
Outputs: [2, 3]
----------------
/\
-_-
Outputs: [1]
----------------
/\
/ \
/ \
/ \
/ \
/ \
-_-
Outputs: [1, 2, 3]
["_","-"]
.