당신은 미시시피 서부에서 가장 거칠고, 거칠고, 멋진 카우보이입니다. 그러나 이상한 괴상한 웹 사이트의 이상한 사람이 당신을 무작위 미완성 풍경으로 끌어 들여 싸우는 것이 시원하다고 결정했습니다. 어쨌든, 당신은 여전히 이길 것입니다. 그러나 집에 쓸 잔인한 총격전에서 이기기 위해 조경에 숨어있는 겁쟁이가 얼마나 많은 총알인지 아는 것이 도움이됩니다.
이 불쌍한 사람을 도와주세요. ASCII 풍경이 주어지면 그 안에 총을 찾아 얼마나 많은 총알이로드되었는지 알려주십시오. 이것이 총입니다.
(X)
(X\ /X)
(XVX)
\X/
X
위의 그림에서 각각 은 총알의 잠재적 인 슬롯입니다. 슬롯에는 공백 또는 공간 중 하나가 포함됩니다 0,O,o
(일관되지 않을 수 있습니다-카우보이가 총에 다른 유형의 총알을로드했을 수 있습니다).
풍경에 위의 설명과 일치하는 총이 항상 정확히 하나 있습니다. 그러나 건 주변과 내부의 공간에는 무엇이든 포함될 수 있습니다.
입력
인쇄 가능한 ASCII (탭이 아님) 및 줄 바꾸기를 포함하는 줄이 포함 된 문자열이 제공됩니다. 원하는 경우 문자열 목록을 가져올 수도 있습니다. 문자열은 모두 공백으로 채워 지므로 모두 같은 길이입니다. 입력은 높이가 4 행 이상이고 너비가 7 열입니다.
풍경에는 항상 정확히 하나의 총이 있습니다.
산출
0, O, o
총에 총알이 몇 개 있는지 출력하므로 항상 0
과 사이에 출력됩니다 6
.
테스트 사례
(0) ( )
(o\ /o( \ / )
(oVo) ( V )
\o/ \ /
0
----------------------------
////////////////////////////
////////////////////////////
/////////////(o)////////////
///////////(0\// )//////////
////////////( Vo)///////////
/////////////\ /////////////
////////////////////////////
----------------------------
3
()()()()()()()()()()()()()()()()\)/)()()()()()()()()()()()()
()()()()()()()()()()()()()()()()(V)()()()()()()()()()()()()(
()()()()()()()(\0/)()()()()()()()()()()()()()()()()()()()()(
()()()()()()()()()()()()()()()()()()()()()()()( )()()()()()(
()()()()()()(o)()()()()()()()(00)()()()()()(( \(/0)()()()()(
()()()()()()()()()()()()()()()()()()()()()()(( V )()()()()()
()()()()()()()()()()()()()()()()()()()()()()()\O/()()()()()(
2
------(0)---
||||(0\|/0)
-----(0V0)--
||||||\0/
-------_------
|||||||-|
------|-|
|||||||-|
------|-|
6
00ooOO(0)/\\/V
( )
( \\/ )
( V )
\\ /
00OOoo()()()())))
0
(\) (0)
(0\\/0) ( \0/ )
(0V0) ( V )
\\0/ \ /
1 (left gun is invalid because of the `\` in the bullet slot)
-00(0)00\0
-(O\0/o)\
- (OVo)o\0
-o \ /oo/
5
이것은 code-golf 이므로 바이트 단위의 최단 답변이 이깁니다.
0
건의 경계 상자 안에 있지만 건 밖에 있는 테스트 케이스를 추가해야합니다 .