Input:
Dua digit tunggal (sebut saja m
dan n
) dan dua karakter (sebut saja a
dan b
) dalam format input pilihan Anda.
Keluaran:
Untuk penelusuran, berpura-pura m=2, n=5, a='a', b='b'
.
Output Anda akan berupa string yang dibangun dari empat input Anda. Mari kita sebut string result
, dengan nilai ""
. Pertama, menyatu a
ke result
m
kali, jadi menyatu a
ke result
2
kali. result
sekarang sama dengan aa
. Kedua, menyatu b
ke result
m
kali, jadi menyatu b
ke result
2
kali. result
sekarang sama dengan aabb
. Terakhir, jika hasilnya sudah lebih lama dari n
, potong result
sehingga memiliki panjang n
. Jika tidak, lanjutkan bergantian dengan m
panjang berjalan dari a
dan b
sampai result
panjang n
. Final result
adalah aabba
, yang memiliki panjang 5
.
Kasus uji:
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
Seperti diketahui, yang lebih kecil akan menguasai dunia, jadi program terkecil, dalam byte, menang! :)
m=2,n=10,a=A,b=B