ब्लूबेरी का बगीचा
एक परग्रही वनस्पतिशास्त्री ब्लूबेरी उगाने की कोशिश कर रहा है। उसके पास पृथ्वी से कुछ ब्लूबेरी के बीज हैं, लेकिन वे स्थानीय सनशरूम और फर्निवोर के बीजों के साथ मिल गए हैं। वह उन्हें फिर भी बोने का फैसला करता है क्योंकि वह वास्तव में जानना चाहता है कि ब्लूबेरी का स्वाद कैसा होता है।
उसके बगीचे में रोपण के लिए 10 स्लॉट हैं, जो एक दूसरे के बगल में हैं। वह उन सभी 10 स्लॉट्स में बीज बोता है और उनके बढ़ने का इंतजार करता है।
हालांकि, उसे सावधान रहने की आवश्यकता है, क्योंकि फर्निवोर ब्लूबेरी के लिए हानिकारक हैं और उनके सीधे बगल में स्थित ब्लूबेरी पौधों को संक्रमित कर देंगे। सनशरूम हानिरहित हैं और वे अपने बगल में उगने वाले फर्निवोर पौधों को भी निष्क्रिय कर देते हैं।
आपको इनपुट के रूप में 10 पूर्णांक दिए गए हैं, प्रत्येक संख्या एक स्लॉट का प्रतिनिधित्व करती है, और आपका कार्य यह निर्धारित करना है कि क्या बगीचे में कोई संक्रमण है।
- ब्लूबेरी उन सम संख्याओं द्वारा प्रदर्शित की जाती हैं जो 6 से विभाज्य नहीं हैं।
- सनशरूम विषम संख्याओं द्वारा प्रदर्शित किए जाते हैं।
- फर्निवोर 6 के गुणकों द्वारा प्रदर्शित किए जाते हैं।
यदि संक्रमण है, तो
Activate emergency protocol!
को प्रिंट करें, अन्यथा Check complete, blueberries are growing!
को प्रिंट करें।इनपुट | आउटपुट |
4
8
3
6
2
7
14
16
2
13 | Check complete, blueberries are growing! |
2
3
7
2
8
12
4
8
9
10 | Activate emergency protocol! |
9
3
1
2
4
3
3
7
6
6 | Check complete, blueberries are growing! |
9
8
5
6
12
4
13
2
3
7 | Activate emergency protocol! |
- पहले उदाहरण में, स्लॉट नंबर 4 पर एक फर्निवोर है, जो 6 द्वारा प्रदर्शित है। हालांकि, यह स्लॉट नंबर 3 पर सनशरूम द्वारा निष्क्रिय कर दिया जाता है, जो 3 द्वारा प्रदर्शित है, इसलिए हम
Check complete, blueberries are growing!
प्रिंट करते हैं।
- दूसरे उदाहरण में, स्लॉट नंबर 6 पर एक फर्निवोर है जो ब्लूबेरी से घिरा हुआ है और उसने बगीचे को संक्रमित कर दिया है, इसलिए हम
Activate emergency protocol!
प्रिंट करते हैं।
- तीसरे उदाहरण में, स्लॉट नंबर 9 और 10 पर दो फर्निवोर हैं, लेकिन वे किसी भी ब्लूबेरी के बगल में नहीं हैं, इसलिए कोई संक्रमण नहीं होगा, इसलिए हम
Check complete, blueberries are growing!
प्रिंट करते हैं।
- अंतिम उदाहरण में, स्लॉट नंबर 4 और 5 पर दो फर्निवोर हैं। स्लॉट नंबर 5 पर फर्निवोर स्लॉट नंबर 6 पर ब्लूबेरी को संक्रमित करेगा। ध्यान दें कि स्लॉट नंबर 3 पर एक सनशरूम है, लेकिन यह केवल स्लॉट नंबर 4 पर फर्निवोर को निष्क्रिय करेगा, इसलिए स्लॉट नंबर 5 का फर्निवोर बगीचे को संक्रमित करेगा!
टिप 1
इस चुनौती को
for ... else
और break
का उपयोग करके हल करने का प्रयास करें!टिप 2
आप संख्याओं को अक्षरों (
b
ब्लूबेरी के लिए, f
फर्निवोर के लिए, आदि) से बदलकर कोड को सरल बना सकते हैं, और फिर प्राप्त अनुक्रम पर विश्लेषण कर सकते हैं।Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB