Contributions:
Deux chiffres simples (appelons-les met n) et deux caractères (appelons-les aet b) dans le format d'entrée de votre choix.
Production:
Pour la procédure pas à pas, faites semblant m=2, n=5, a='a', b='b'.
Votre sortie sera une chaîne construite à partir de vos quatre entrées. Appelons la chaîne result, avec valeur "". D'abord, concaténer asur les result mtemps, donc concaténer asur les result 2temps. resultest maintenant égal à aa. En second lieu , concatenate bsur les result mtemps, donc concaténer bsur les result 2temps. resultest maintenant égal à aabb. Enfin, si le résultat est déjà plus long que n, tronquez resultpour qu'il ait une longueur n. Sinon, continuez d'alterner avec les mlongueurs de aet bjusqu'à ce que la resultlongueur ait n. La finale resultest aabba, qui a de la longueur 5.
Cas de test:
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
Comme tout le monde le sait, le moindre dirigera le monde, donc les plus petits programmes, en octets, gagneront! :)
m=2,n=10,a=A,b=B