ingressi:
Due cifre singole (chiamiamole me n) e due caratteri (chiamiamole ae b) nel formato di input desiderato.
Produzione:
Per la procedura dettagliata, fingere m=2, n=5, a='a', b='b'.
Il tuo output sarà una stringa creata dai tuoi quattro input. Chiamiamo la stringa result, con valore "". In primo luogo, concatenate asu result morari, in modo da concatenare asulle result 2volte. resultora è uguale aa. In secondo luogo, concatenate bsu result morari, in modo da concatenare bsulle result 2volte. resultora è uguale aabb. Infine, se il risultato è già più lungo di n, troncalo in resultmodo che abbia lunghezza n. Altrimenti, continua ad alternare con mcorse di lunghezza di ae bfino a quando non resultha lunghezza n. Il finale resultè aabba, che ha lunghezza 5.
Casi 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
Come tutti sanno, uno minore governerà il mondo, quindi i programmi più piccoli, in byte, vincono! :)
m=2,n=10,a=A,b=B