Sen Mississippi'nin batısındaki en sert, en sert, en havalı kovboyusun. Ancak, tuhaf bir inek web sitesinde bazı garip bir adam sizi rastgele bitmemiş manzaralar içine sokmak ve mücadele etmek için serin olacağına karar verdi. Olursa olsun, yine de kazanacaksın. Bununla birlikte, eve yazacağınız yorucu silahlı dövüşleri kazanmanıza yardımcı olmak için, manzaradaki korkak adamın kaç tane mermi olduğunu bilmek yararlı olacaktır.
Bu zavallı adama yardım etmene ne dersin? Bir ASCII manzarası göz önüne alındığında, içindeki silahı bulun ve ona kaç tane kurşun yüklü olduğunu söyleyin. Bu silah:
(X)
(X\ /X)
(XVX)
\X/
X
Yukarıdaki resimde her biri bir kurşun için potansiyel bir yuvadır. Yarık ya bir boşluk içerecek ya da bunlardan birini içerecektir 0,O,o
(tutarlı olmayabilir - kovboy silahına farklı türde mermiler yerleştirmiş olabilir).
Peyzajda, yukarıdaki açıklama ile eşleşen her zaman tam olarak bir silah olacaktır. Ancak, lütfen silahın içindeki ve içindeki boşlukların herhangi bir şey içerebileceğini unutmayın.
Giriş
Yazdırılabilir ASCII (sekmeler değil) ve satırları ayırmak için yeni satırlar içeren bir dize verilecektir. İsterseniz dizelerin bir listesini de alabilirsiniz. Dizelerin tümü boşluklarla doldurulur, böylece hepsi aynı uzunlukta olur. Giriş en az 4 satır yüksekliğinde ve 7 sütun genişliğinde olacaktır.
Manzarada her zaman tam olarak bir silah olacak.
Çıktı
0, O, o
Silahın içinde kaç tane kurşun ( ) olduğunu çıkartacaksınız, böylece çıktınız daima 0
ve arasında olacaktır 6
.
Test Kılıfları
(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
Bu kod golf , bayt cinsinden en kısa cevap kazanır.
0
Silahın sınırlayıcı kutusunun içinde ancak silahın dışında olduğu bir test çantası eklemelisiniz .