girişler:
Girdiğiniz giriş biçiminde iki tek basamak (diyelim m
ve diyelim n
) ve iki karakter (diyelim a
ve çağıralım b
).
Çıktı:
İzlenecek yol için rol yap m=2, n=5, a='a', b='b'
.
Çıktınız dört girişinizden oluşturulan bir dize olacaktır. Dizeyi result
değerle çağıralım ""
. İlk olarak, concatenate a
üzerine result
m
zamanlarda, BİRLEŞTİR böylece a
üzerine result
2
zamanlarda. result
şimdi eşittir aa
. İkincisi, concatenate b
üzerine result
m
zamanlarda, BİRLEŞTİR böylece b
üzerine result
2
zamanlarda. result
şimdi eşittir aabb
. Sonuç zaten daha uzun olması durumunda Son olarak, n
, kesmek result
o uzunluğa sahiptir böylece n
. Aksi takdirde, dönüşümlü şekilde devam m
uzunluğu ishal a
ve b
kadar result
uzunluğa sahiptir n
. Final result
, aabba
uzunluğu olan 5
.
Test Durumları:
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
Herkesin bildiği gibi, daha az kişi dünyaya hükmeder, bu yüzden bayt cinsinden en küçük programlar kazanır! :)
m=2,n=10,a=A,b=B