Вхідні дані:
Дві однозначні цифри (назвемо їх 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