मैं ब्रिटेन में रहता हूं, जहां बारिश होती है। बहुत। मुझे यह देखने की दुर्भाग्यपूर्ण आवश्यकता है कि चश्मा पहनने की आवश्यकता है, जिसका अर्थ है कि जब बारिश होती है (जैसा कि अभी है), मैं मुश्किल से उनमें से देख सकता हूं। यह चुनौती इतनी है कि आप सभी एक ही अनुभव कर सकते हैं!
कार्य
पानी की एक बूंद के साथ आउटपुट ASCII कला चश्मा प्रत्येक सेकंड जोड़ा।
इनपुट
कोई नहीं
उत्पादन
उन पर पानी की बूंदों के साथ चश्मे की एक जोड़ी।
चश्मा
________________________
| /__\ |
| / \ |
| / \ |
\_______/ \_______/
रेनड्रॉप्स
रेनड्रॉप को ए से चिह्नित किया जाता है .
। रेनड्रॉप को चश्मे के लेंस पर बेतरतीब ढंग से रखा जाता है। इसलिए जब एक बारिश का पानी रखा जाता है, तो चश्मा इस तरह लग सकता है
________________________
| /__\ |
| . / \ |
| / \ |
\_______/ \_______/
यदि इसे एक रिक्त स्थान ( )
.
पर रखा गया है, तो छवि पर रखा गया है। यदि यह एक वर्ग पर रखा गया है जिसमें पहले से ही एक वर्षाबूंद है, तो ड्रॉप ग्रेजुएट।
बूंदों पर कदम हैं
- कोई बूँद नहीं रखी गई:
- 1 ड्रॉप रखा:
.
- 2 बूँदें रखी गईं:
o
- 3 बूँदें रखी गईं:
O
- 4+ बूँदें रखी गईं:
@
नियम
- छवि को वैसे ही देखना चाहिए जैसे वह जगह पर रहता है। इसका मतलब यह है कि आप स्क्रीन को या तो साफ़ कर सकते हैं या स्क्रीन को "साफ़" करने के लिए पर्याप्त नई सीमाएँ प्रिंट कर सकते हैं। आप चरणों की सूची नहीं लौटा सकते। इस बारे में क्षमा करें, लेकिन आपको उसके आसपास काम करने में सक्षम होना चाहिए।
- स्क्रीन को "स्पष्ट" करने के लिए नए सिरे से आउटपुट देते समय, आपके पास चश्मे के बीच कम से कम 3 नए अंक होने चाहिए।
- कोड तब तक चलता है जब तक कि चश्मे पूरी तरह से स्नातक की पढ़ाई से भरे न हों, जब तक कि आउटपुट इस तरह नहीं दिखता है:
________________________ | @@@@@@@@@@ / __ \ @@@@@@@@@@ | | @@@@@@@@@@@@@@@@@@@@@@ | | @@@@@@@@@@@@@@@@@@@@ | \ _______ / \ _______ /
- बाइट्स में सबसे छोटा कोड जीतता है।
@
?