输入:
您选择的输入格式中的两位数字(我们称它们为m和n)和两个字符(我们称其为a和b)。
输出:
对于演练,请假装m=2, n=5, a='a', b='b'。
您的输出将是根据四个输入构建的字符串。让我们result用value 调用字符串""。首先,连击a到result m时间,所以串连a到result 2倍。result现在等于aa。其次,连击b到result m时间,所以串连b到result 2倍。result现在等于aabb。最后,如果结果已经比更长n,请截断result它,使其具有length 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