इनपुट:
दो एकल अंक (हम उन्हें कॉल mऔर n) और दो वर्ण (चलो उन्हें फोन aऔरb अपनी पसंद के इस प्रारूप में)।
आउटपुट:
पूर्वाभ्यास के लिए, दिखावा करें m=2, n=5, a='a', b='b' ।
आपका आउटपुट आपके चार इनपुट से निर्मित एक स्ट्रिंग होगा। मान के resultसाथ, स्ट्रिंग को कॉल करते हैं ""। सबसे पहले, समय aपर समाप्त करें result m, इसलिए समय aपर सम्मिलित करें result 2। resultअब बराबर है aa। दूसरा, समय bपर समाप्त करना result m, इसलिए समय bपर सम्मिलित करना result 2। resultअब बराबर है aabb। अंत में, यदि परिणाम पहले से अधिक लंबा है n, resultतो छोटा करें ताकि उसकी लंबाई हो n। अन्यथा, mलंबाई के रन के साथ बारी-बारी से जारी रखें aऔर bजब तक resultलंबाई न हो n। अंतिम resultहै aabba, जिसकी लंबाई है 5।
परीक्षण के मामलों:
Input: m = 2, n = 4, a = A, b = B
Output: AABB
Input: m = 3, n = 8, a = A, b = B
Output: AAABBBAA
Input: m = 4, n = 3, a = A, b = B
Output: AAA
Input: m = 2, n = 10, a = A, b = B
Output: AABBAABBAA
जैसा कि सभी जानते हैं, दुनिया में सबसे कम कार्यक्रम, सबसे छोटे कार्यक्रम, बाइट्स में, जीतेंगे! :)
m=2,n=10,a=A,b=B