#include <stdio.h>
char *deslash(char *input) {
char *goodpointer = input;
char *badpointer = input;
while(*goodpointer != 0) {
*(++goodpointer) = *(++badpointer);
while(*(++badpointer) == '/');
while(*badpointer != '/' && *badpointer != 0)
*(++goodpointer) = *(++badpointer);
if(*badpointer = 0)
*goodpointer = 0;
}
return input;
}
int main(void) {
// your code goes here
printf(deslash
("/testing//stratesting///stssdf/dfsf"));
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgpjaGFyICpkZXNsYXNoKGNoYXIgKmlucHV0KSB7CgljaGFyICpnb29kcG9pbnRlciA9IGlucHV0OwoJY2hhciAqYmFkcG9pbnRlciA9IGlucHV0OwoJd2hpbGUoKmdvb2Rwb2ludGVyICE9IDApIHsKCQkqKCsrZ29vZHBvaW50ZXIpID0gKigrK2JhZHBvaW50ZXIpOwoJCXdoaWxlKCooKytiYWRwb2ludGVyKSA9PSAnLycpOwoJCXdoaWxlKCpiYWRwb2ludGVyICE9ICcvJyAmJiAqYmFkcG9pbnRlciAhPSAwKQoJCQkqKCsrZ29vZHBvaW50ZXIpID0gKigrK2JhZHBvaW50ZXIpOwoJCWlmKCpiYWRwb2ludGVyID0gMCkKCQkJKmdvb2Rwb2ludGVyID0gMDsKCX0KCXJldHVybiBpbnB1dDsKfQoKaW50IG1haW4odm9pZCkgewoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoKIAlwcmludGYoZGVzbGFzaCgiL3Rlc3RpbmcvL3N0cmF0ZXN0aW5nLy8vc3Rzc2RmL2Rmc2YiKSk7CgoJcmV0dXJuIDA7Cn0K