1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | #include <stdio.h> char s[] = "\";\nint main(void)\n{\n printf(\"#include <stdio.h>\\nchar s[] = \\\"\");\n char *t = s;\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(\"%s\", s);\n return 0;\n}\n"; int main(void) { printf("#include <stdio.h>\nchar s[] = \""); char *t = s; while (*t) { if (*t == '\n') printf("\\n"); else if (*t == '"') printf("\\\""); else if (*t == '\\') printf("\\\\"); else printf("%c", *t); t++; } printf("%s", s); return 0; } |
I2luY2x1ZGUgPHN0ZGlvLmg+CmNoYXIgc1tdID0gIlwiO1xuaW50IG1haW4odm9pZClcbntcbiAgcHJpbnRmKFwiI2luY2x1ZGUgPHN0ZGlvLmg+XFxuY2hhciBzW10gPSBcXFwiXCIpO1xuICBjaGFyICp0ID0gcztcbiAgd2hpbGUgKCp0KVxuICB7XG4gICAgaWYgKCp0ID09ICdcXG4nKVxuICAgICAgcHJpbnRmKFwiXFxcXG5cIik7XG4gICAgZWxzZSBpZiAoKnQgPT0gJ1wiJylcbiAgICAgIHByaW50ZihcIlxcXFxcXFwiXCIpO1xuICAgIGVsc2UgaWYgKCp0ID09ICdcXFxcJylcbiAgICAgIHByaW50ZihcIlxcXFxcXFxcXCIpO1xuICAgIGVsc2VcbiAgICAgIHByaW50ZihcIiVjXCIsICp0KTtcbiAgICB0Kys7XG4gIH1cbiAgcHJpbnRmKFwiJXNcIiwgcyk7XG4gIHJldHVybiAwO1xufVxuIjsKaW50IG1haW4odm9pZCkKewogIHByaW50ZigiI2luY2x1ZGUgPHN0ZGlvLmg+XG5jaGFyIHNbXSA9IFwiIik7CiAgY2hhciAqdCA9IHM7CiAgd2hpbGUgKCp0KQogIHsKICAgIGlmICgqdCA9PSAnXG4nKQogICAgICBwcmludGYoIlxcbiIpOwogICAgZWxzZSBpZiAoKnQgPT0gJyInKQogICAgICBwcmludGYoIlxcXCIiKTsKICAgIGVsc2UgaWYgKCp0ID09ICdcXCcpCiAgICAgIHByaW50ZigiXFxcXCIpOwogICAgZWxzZQogICAgICBwcmludGYoIiVjIiwgKnQpOwogICAgdCsrOwogIH0KICBwcmludGYoIiVzIiwgcyk7CiAgcmV0dXJuIDA7Cn0=
-
upload with new input
-
result: Success time: 0.02s memory: 1720 kB returned value: 0
#include <stdio.h> char s[] = "\";\nint main(void)\n{\n printf(\"#include <stdio.h>\\nchar s[] = \\\"\");\n char *t = s;\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(\"%s\", s);\n return 0;\n}\n"; int main(void) { printf("#include <stdio.h>\nchar s[] = \""); char *t = s; while (*t) { if (*t == '\n') printf("\\n"); else if (*t == '"') printf("\\\""); else if (*t == '\\') printf("\\\\"); else printf("%c", *t); t++; } printf("%s", s); return 0; }



