चुनौती
एक स्ट्रिंग के रूप में या मानक इनपुट के माध्यम से प्रिंट करने योग्य अस्की पात्रों के एक आयताकार ग्रिड को देखते हुए, एक फ़ंक्शन या प्रोग्राम लिखें जो गैर-अंतरिक्ष वर्णों को नीचे एक ढेर में ढह जाता है।
नियम:
- आउटपुट में इनपुट के समान आयाम और वर्ण हैं।
- पर एक गैर अंतरिक्ष चरित्र
(row a,column b)एक अंतरिक्ष चरित्र नहीं हो सकता है' 'पर(a-1, b),(a-1,b-1)या(a-1,b+1), जहां पंक्तियों सबसे नीचे से ऊपर गिने जा रहे हैं। इसका परिणाम यह है कि सभी ऊर्ध्वाधर बवासीर बग़ल में गिरना चाहिए। - एक गैर-अंतरिक्ष चरित्र अधिकांश
(initial height - final height)स्थानों पर बाईं या दाईं ओर यात्रा कर सकता है (चित्र 1 देखें)। - आप मान सकते हैं कि स्क्रीन के बाहर गिरने वाले पात्रों के बिना तस्वीर के गिरने की पर्याप्त जगह है।
चित्र 1: क्रमशः @#$दिखाए गए वर्णों के लिए संभावित अंतिम स्थान x,y,z।
..............
...@..........
..xxx.........
.xxxxx...#....
xxxxxxx.yyy.$.
वह क्रम जिसमें वर्णों का पतन स्वतंत्र रूप से किया जा सकता है। अनुगामी रिक्त स्थान ठीक नहीं हैं लेकिन अनुगामी न्यूलाइन्स हैं।
यह कोड-गोल्फ है , इसलिए बाइट्स में सबसे कम जवाब जीतता है!
उदाहरण
(__)
(oo)
/------\/
/ | ||
* /\---/\
~~ ~~
..."Have you mooed today?"...
एक संभावित उत्पादन:
--(_
/----|/|(o_)
/|/~\---~\\/o)
..."Have*you~mooed~today?"...



