C
char* sc(int n) {
char *res = malloc(4*n+4);
res[0] = 0;
if( n<2 ) return res;
for(int i=0; i<n-1; i++) strcat(res, "Aa~ ");
strcat(res, "Pa!");
if( n<7 ) strcat(res, " Aa!");
return res;
}
char* sc(int n) {
char *res = calloc(4*n+4, sizeof(char));
if( n<2 ) return res;
for(int i=0; i<n-1; i++) strcat(res, "Aa~ ");
strcat(res, "Pa!");
if( n<7 ) strcat(res, " Aa!");
return res;
}