1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | #include <stdio.h> #define s char s[] s="#if 0\nimport json;r=json.dumps\nprint'#include <stdio.h>\\n#define s char s[]\\ns=%s;\\n%s'%(r(s),s)\n\"\"\" \"\n#elif 1\n#undef s\nint main(void)\n{\n char *t = s;\n printf(\"#include <stdio.h>\\n#define s char s[]\\ns=\\\"\");\n while (*t)\n {\n if (*t == '\\n')\n printf(\"\\\\n\");\n else if (*t == '\"')\n printf(\"\\\\\\\"\");\n else if (*t == '\\\\')\n printf(\"\\\\\\\\\");\n else\n printf(\"%c\", *t);\n t++;\n }\n printf(\"\\\";\\n%s\\n\", s);\n return 0;\n}\n#elif 0\n\" \"\"\"\n#endif"; #if 0 import json;r=json.dumps print'#include <stdio.h>\n#define s char s[]\ns=%s;\n%s'%(r(s),s) """ " #elif 1 #undef s int main(void) { char *t = s; printf("#include <stdio.h>\n#define s char s[]\ns=\""); while (*t) { if (*t == '\n') printf("\\n"); else if (*t == '"') printf("\\\""); else if (*t == '\\') printf("\\\\"); else printf("%c", *t); t++; } printf("\";\n%s\n", s); return 0; } #elif 0 " """ #endif |
I2luY2x1ZGUgPHN0ZGlvLmg+CiNkZWZpbmUgcyBjaGFyIHNbXQpzPSIjaWYgMFxuaW1wb3J0IGpzb247cj1qc29uLmR1bXBzXG5wcmludCcjaW5jbHVkZSA8c3RkaW8uaD5cXG4jZGVmaW5lIHMgY2hhciBzW11cXG5zPSVzO1xcbiVzJyUocihzKSxzKVxuXCJcIlwiIFwiXG4jZWxpZiAxXG4jdW5kZWYgc1xuaW50IG1haW4odm9pZClcbntcbiAgY2hhciAqdCA9IHM7XG4gIHByaW50ZihcIiNpbmNsdWRlIDxzdGRpby5oPlxcbiNkZWZpbmUgcyBjaGFyIHNbXVxcbnM9XFxcIlwiKTtcbiAgd2hpbGUgKCp0KVxuICB7XG4gICAgaWYgKCp0ID09ICdcXG4nKVxuICAgICAgcHJpbnRmKFwiXFxcXG5cIik7XG4gICAgZWxzZSBpZiAoKnQgPT0gJ1wiJylcbiAgICAgIHByaW50ZihcIlxcXFxcXFwiXCIpO1xuICAgIGVsc2UgaWYgKCp0ID09ICdcXFxcJylcbiAgICAgIHByaW50ZihcIlxcXFxcXFxcXCIpO1xuICAgIGVsc2VcbiAgICAgIHByaW50ZihcIiVjXCIsICp0KTtcbiAgICB0Kys7XG4gIH1cbiAgcHJpbnRmKFwiXFxcIjtcXG4lc1xcblwiLCBzKTtcbiAgcmV0dXJuIDA7XG59XG4jZWxpZiAwXG5cIiBcIlwiXCJcbiNlbmRpZiI7CiNpZiAwCmltcG9ydCBqc29uO3I9anNvbi5kdW1wcwpwcmludCcjaW5jbHVkZSA8c3RkaW8uaD5cbiNkZWZpbmUgcyBjaGFyIHNbXVxucz0lcztcbiVzJyUocihzKSxzKQoiIiIgIgojZWxpZiAxCiN1bmRlZiBzCmludCBtYWluKHZvaWQpCnsKICBjaGFyICp0ID0gczsKICBwcmludGYoIiNpbmNsdWRlIDxzdGRpby5oPlxuI2RlZmluZSBzIGNoYXIgc1tdXG5zPVwiIik7CiAgd2hpbGUgKCp0KQogIHsKICAgIGlmICgqdCA9PSAnXG4nKQogICAgICBwcmludGYoIlxcbiIpOwogICAgZWxzZSBpZiAoKnQgPT0gJyInKQogICAgICBwcmludGYoIlxcXCIiKTsKICAgIGVsc2UgaWYgKCp0ID09ICdcXCcpCiAgICAgIHByaW50ZigiXFxcXCIpOwogICAgZWxzZQogICAgICBwcmludGYoIiVjIiwgKnQpOwogICAgdCsrOwogIH0KICBwcmludGYoIlwiO1xuJXNcbiIsIHMpOwogIHJldHVybiAwOwp9CiNlbGlmIDAKIiAiIiIKI2VuZGlm
-
upload with new input
-
result: Success time: 0.04s memory: 6736 kB returned value: 0
#include <stdio.h> #define s char s[] s="#if 0\nimport json;r=json.dumps\nprint'#include <stdio.h>\\n#define s char s[]\\ns=%s;\\n%s'%(r(s),s)\n\"\"\" \"\n#elif 1\n#undef s\nint main(void)\n{\n char *t = s;\n printf(\"#include <stdio.h>\\n#define s char s[]\\ns=\\\"\");\n while (*t)\n {\n if (*t == '\\n')\n printf(\"\\\\n\");\n else if (*t == '\"')\n printf(\"\\\\\\\"\");\n else if (*t == '\\\\')\n printf(\"\\\\\\\\\");\n else\n printf(\"%c\", *t);\n t++;\n }\n printf(\"\\\";\\n%s\\n\", s);\n return 0;\n}\n#elif 0\n\" \"\"\"\n#endif"; #if 0 import json;r=json.dumps print'#include <stdio.h>\n#define s char s[]\ns=%s;\n%s'%(r(s),s) """ " #elif 1 #undef s int main(void) { char *t = s; printf("#include <stdio.h>\n#define s char s[]\ns=\""); while (*t) { if (*t == '\n') printf("\\n"); else if (*t == '"') printf("\\\""); else if (*t == '\\') printf("\\\\"); else printf("%c", *t); t++; } printf("\";\n%s\n", s); return 0; } #elif 0 " """ #endif



