Entradas:
Dos dígitos individuales (llamémoslos my n) y dos caracteres (llamémoslos ay b) en el formato de entrada de su elección.
Salida:
Para el tutorial, finja m=2, n=5, a='a', b='b'.
Su salida será una cadena construida a partir de sus cuatro entradas. Llamemos a la cadena result, con valor "". Primero, concatene aen result mtiempos, así que concatene aen result 2tiempos. resultAhora es igual aa. En segundo lugar, concatene ben result mtiempos, así que concatene ben result 2tiempos. resultAhora es igual aabb. Por último, si el resultado ya es más largo que n, truncar resultpara que tenga longitud n. De lo contrario, continúe alternando con mcarreras de longitud de ay bhasta que resulttenga longitud n. El final resultes aabba, que tiene longitud 5.
Casos de prueba:
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
Como todos saben, uno menor gobernará el mundo, por lo que los programas más pequeños, en bytes, ¡ganan! :)
m=2,n=10,a=A,b=B