अक्षरों की संख्या में कमी आने पर यादृच्छिक रूप से प्रेरित
मिश्रित पत्र और पूर्णांकों (जैसे, की एक सूची को देखते हुए ['a', 2, 3, 'b']
) को बढ़ाने के पत्र वर्णमाला (कम से रैपिंग में एक स्थान से z
करने के लिए a
) और कमी 1. द्वारा संख्या ऊपर उदाहरण के लिए, उत्पादन होना चाहिए ['b', 1, 2, 'c']
।
- इनपुट एक मिश्रित प्रकार की सूची, एक सीमांकित स्ट्रिंग, तारों की एक सूची आदि हो सकती है।
z
लपेटता हैa
, लेकिन1
जाता है0
, और0
जाता है-1
, आदि।- इनपुट केवल
[a-z]
और कभी भी पूर्णांक होगा।[A-Z]
यदि आप आपके लिए आसान हैं तो आप इनपुट के रूप में कैपिटल लेटर चुन सकते हैं । - इनपुट गैर-रिक्त की गारंटी है।
- इनपुट में केवल नंबर या केवल अक्षर हो सकते हैं।
उदाहरण:
Input
Output
['a', 2, 3, 'b']
['b', 1, 2, 'c']
['a', 'b', 'z']
['b', 'c', 'a']
[-1, 0, 257, 'x']
[-2, -1, 256, 'y']
[0, 3, 1, 20382876]
[-1, 2, 0, 20382875]
नियम और स्पष्टीकरण
- इनपुट और आउटपुट किसी भी सुविधाजनक विधि द्वारा दिया जा सकता है ।
- आप परिणाम को STDOUT में प्रिंट कर सकते हैं या इसे फ़ंक्शन परिणाम के रूप में वापस कर सकते हैं।
- आउटपुट का इनपुट के समान प्रारूप होना आवश्यक नहीं है (उदाहरण के लिए, आप इनपुट को स्ट्रिंग के रूप में ले सकते हैं और सूची के रूप में आउटपुट)।
- या तो एक पूर्ण कार्यक्रम या एक समारोह स्वीकार्य हैं।
- यदि लागू हो, तो आप इनपुट / आउटपुट पूर्णांकों को अपनी भाषा की मूल
int
श्रेणी में फिट कर सकते हैं । - मानक खामियों को मना किया जाता है।
- यह कोड-गोल्फ है इसलिए सभी सामान्य गोल्फिंग नियम लागू होते हैं, और सबसे छोटा कोड (बाइट्स में) जीतता है।
int
श्रेणी में आते हैं, इसलिए आपको Integer.MinValue
इनपुट के रूप में कभी नहीं मिलेगा ।