एक समय रेखा ड्रा द्वारा प्रेरित ।
घटनाओं की समय-सीमा को देखते हुए, प्रत्येक घटना के लिए दिनांक आउटपुट करें।
फॉर्म में एक टाइमलाइन दी जाएगी
2000
--AF-C-------E--D---B--
जहां पहली पंक्ति समय में एक ज्ञात बिंदु दिखाती है। ज्ञात वर्ष हमेशा ज्ञात वर्ष के पहले अंक के नीचे का वर्ण होता है
आप मान सकते हैं:
- समयरेखा पर ही, प्रत्येक वर्ण एक वर्ष का प्रतिनिधित्व करता है।
- हमेशा कम से कम एक घटना होगी
- घटनाओं को क्रम में नहीं होना चाहिए
- आप हर चरित्र को सीमा के बीच मान सकते हैं
A
और सबसे दूर का चरित्र मौजूद है - इसमें सबसे अधिक 26 कार्यक्रम होंगे
- ज्ञात बिंदु के दाईं ओर कोई पैडिंग नहीं होगी
- ज्ञात बिंदु और आउटपुट दोनों में नकारात्मक संख्याएं हो सकती हैं
- आपको 2 ^ 32 से बड़ी संख्या को संभालना नहीं पड़ेगा
- आपको 2 ^ 8 से बड़ी श्रेणियों को संभालना नहीं पड़ेगा
- आप अपरकेस के बजाय लोअरकेस अक्षरों के रूप में इनपुट ले सकते हैं
आपको एक प्रोग्राम लिखना चाहिए जो इस रूप में समयरेखा लेता है और क्रम में प्रमुख तिथियों (ए, बी, सी, डी ...) को आउटपुट करता है।
आप एक सुविधाजनक रूप में आउटपुट कर सकते हैं, लेकिन आपको दिए गए प्रारूप में इनपुट लेना होगा।
परीक्षण के मामलों:
2000
--AF-C-------E--D---B--
[1998, 2016, 2001, 2012, 2009, 1999]
10
--C-AB--D
[9, 10, 7, 13]
0
--ABCDEFG--
[-3, -2, -1, 0, 1, 2, 3]
5
--ABCDEFG--
[-3, -2, -1, 0, 1, 2, 3]