输入:
您选择的输入格式中的两位数字(我们称它们为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