#include <stdio.h>
j,l;
#define f(s,m) l=strlen(s);for(j=0;j<(int)(l*m);)putchar(s[j++%l])
int main (int argc, char **argv) {
int i;
struct {
char *string;
float multiplier;
} testcases[] = {
{"test case", 1},
{"case", 2.5},
{"(will add more later)", 0.3333},
{"cats >= dogs", 0.5},
{NULL, 0}
};
for (i = 0; testcases[i].string; i++) {
f(testcases[i].string, testcases[i].multiplier);
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgpqLGw7CiNkZWZpbmUgZihzLG0pIGw9c3RybGVuKHMpO2ZvcihqPTA7ajwoaW50KShsKm0pOylwdXRjaGFyKHNbaisrJWxdKQoKaW50IG1haW4gKGludCBhcmdjLCBjaGFyICoqYXJndikgewogICAgaW50IGk7CgogICAgc3RydWN0IHsKICAgICAgY2hhciAqc3RyaW5nOwogICAgICBmbG9hdCBtdWx0aXBsaWVyOwogICAgfSB0ZXN0Y2FzZXNbXSA9IHsKICAgICAgeyJ0ZXN0IGNhc2UiLCAxfSwKICAgICAgeyJjYXNlIiwgMi41fSwKICAgICAgeyIod2lsbCBhZGQgbW9yZSBsYXRlcikiLCAwLjMzMzN9LAogICAgICB7ImNhdHMgPj0gZG9ncyIsIDAuNX0sCiAgICAgIHtOVUxMLCAwfQogICAgfTsKCiAgICBmb3IgKGkgPSAwOyB0ZXN0Y2FzZXNbaV0uc3RyaW5nOyBpKyspIHsKICAgICAgZih0ZXN0Y2FzZXNbaV0uc3RyaW5nLCB0ZXN0Y2FzZXNbaV0ubXVsdGlwbGllcik7CiAgICAgIHB1dHMoIiIpOwogICAgfQoKICAgIHJldHVybiAwOwp9Cg==