#include <algorithm>
#include <iostream>
bool is_bad (const char &c) {
return c == 'a';
}
int main (int argc, char *argv[]) {
char test1[] = "123a45";
int len = 6;
std::cout << test1 << std::endl;
char * new_end = std::remove_if(&test1[0], &test1[len], is_bad);
*new_end = '\0';
std::cout << test1 << std::endl;
return 0;
}
I2luY2x1ZGUgPGFsZ29yaXRobT4KI2luY2x1ZGUgPGlvc3RyZWFtPgoKYm9vbCBpc19iYWQgKGNvbnN0IGNoYXIgJmMpIHsKICByZXR1cm4gYyA9PSAnYSc7Cn0KCmludCBtYWluIChpbnQgYXJnYywgY2hhciAqYXJndltdKSB7CiAgY2hhciB0ZXN0MVtdID0gIjEyM2E0NSI7CiAgaW50IGxlbiA9IDY7CiAgc3RkOjpjb3V0IDw8IHRlc3QxIDw8IHN0ZDo6ZW5kbDsKICBjaGFyICogbmV3X2VuZCA9IHN0ZDo6cmVtb3ZlX2lmKCZ0ZXN0MVswXSwgJnRlc3QxW2xlbl0sIGlzX2JhZCk7CiAgKm5ld19lbmQgPSAnXDAnOwogIHN0ZDo6Y291dCA8PCB0ZXN0MSA8PCBzdGQ6OmVuZGw7CgogIHJldHVybiAwOwp9Cg==