Входы:
Две отдельные цифры (назовем их 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