by@henkma
WA
904ms
s[];main(){for(;gets(&s);)putchar(s[1]-s[2]?s[1]:s[4]);}
811 449 533 392 593 934 767 177 955 871 154 454 577 765 541 842 612 824 952 737 547 554 654 543 634 221 322 225 488 588 483 886 472 299 377 779 686 735 877 963 772 775 881 113 342 224 682 837 592 911 942 245 961 657 654 752 533 998 825 482 397 722 911 716
43918478875522582779712892679477
/tmp/code.c:1:1: warning: data definition has no type or storage class 1 | s[];main(){for(;gets(&s);)putchar(s[1]-s[2]?s[1]:s[4]);} | ^ /tmp/code.c:1:1: warning: type defaults to 'int' in declaration of 's' [-Wimplicit-int] /tmp/code.c:1:5: warning: return type defaults to 'int' [-Wimplicit-int] 1 | s[];main(){for(;gets(&s);)putchar(s[1]-s[2]?s[1]:s[4]);} | ^~~~ /tmp/code.c: In function 'main': /tmp/code.c:1:17: warning: implicit declaration of function 'gets' [-Wimplicit-function-declaration] 1 | s[];main(){for(;gets(&s);)putchar(s[1]-s[2]?s[1]:s[4]);} | ^~~~ /tmp/code.c:1:27: warning: implicit declaration of function 'putchar' [-Wimplicit-function-declaration] 1 | s[];main(){for(;gets(&s);)putchar(s[1]-s[2]?s[1]:s[4]);} | ^~~~~~~ /tmp/code.c: At top level: /tmp/code.c:1:1: warning: array 's' assumed to have one element 1 | s[];main(){for(;gets(&s);)putchar(s[1]-s[2]?s[1]:s[4]);} | ^ /tmp/code.c: In function 'main': /tmp/code.c:1:36: warning: array subscript 1 is above array bounds of 'int[1]' [-Warray-bounds] 1 | s[];main(){for(;gets(&s);)putchar(s[1]-s[2]?s[1]:s[4]);} | ~^~~ /tmp/code.c:1:1: note: while referencing 's' 1 | s[];main(){for(;gets(&s);)putchar(s[1]-s[2]?s[1]:s[4]);} | ^ /tmp/code.c:1:41: warning: array subscript 2 is above array bounds of 'int[1]' [-Warray-bounds] 1 | s[];main(){for(;gets(&s);)putchar(s[1]-s[2]?s[1]:s[4]);} | ~^~~ /tmp/code.c:1:1: note: while referencing 's' 1 | s[];main(){for(;gets(&s);)putchar(s[1]-s[2]?s[1]:s[4]);} | ^ /tmp/code.c:1:51: warning: array subscript 4 is above array bounds of 'int[1]' [-Warray-bounds] 1 | s[];main(){for(;gets(&s);)putchar(s[1]-s[2]?s[1]:s[4]);} | ~^~~ /tmp/code.c:1:1: note: while referencing 's' 1 | s[];main(){for(;gets(&s);)putchar(s[1]-s[2]?s[1]:s[4]);} | ^
10 execve("/bin/sh", ["/bin/sh", "/root/script", "/volume/CODE.c"], 0x7ffc644862d0 /* 7 vars */) = 0 11 execve("/usr/bin/realpath", ["realpath", "/volume/CODE.c"], 0x559d6517ed20 /* 7 vars */) = 0 11 +++ exited with 0 +++ 10 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=11, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- 12 execve("/bin/ln", ["ln", "-sf", "/volume/CODE.c", "/tmp/code.c"], 0x559d6517ed40 /* 7 vars */) = 0 12 +++ exited with 0 +++ 10 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=12, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- 13 execve("/usr/bin/gcc", ["gcc", "-Wall", "-O2", "-std=c99", "/tmp/code.c", "-o", "/tmp/code", "-lm"], 0x559d6617d0d8 /* 7 vars */) = 0 14 execve("/usr/libexec/gcc/x86_64-alpine-linux-musl/9.3.0/cc1", ["/usr/libexec/gcc/x86_64-alpine-l"..., "-quiet", "/tmp/code.c", "-quiet", "-dumpbase", "code.c", "-mtune=generic", "-march=x86-64", "-auxbase", "code", "-O2", "-Wall", "-std=c99", "-o", "/tmp/cckbdkiF.s"], 0x1f2b020 /* 10 vars */) = 0 14 +++ exited with 0 +++ 13 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14, si_uid=0, si_status=0, si_utime=1, si_stime=0} --- 15 execve("/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/as", ["/usr/lib/gcc/x86_64-alpine-linux"..., "--64", "-o", "/tmp/ccHGiBIo.o", "/tmp/cckbdkiF.s"], 0x1f2b020 /* 10 vars */) = 0 15 +++ exited with 0 +++ 13 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=15, si_uid=0, si_status=0, si_utime=0, si_stime=1} --- 16 execve("/usr/libexec/gcc/x86_64-alpine-linux-musl/9.3.0/collect2", ["/usr/libexec/gcc/x86_64-alpine-l"..., "-plugin", "/usr/libexec/gcc/x86_64-alpine-l"..., "-plugin-opt=/usr/libexec/gcc/x86"..., "-plugin-opt=-fresolution=/tmp/cc"..., "-plugin-opt=-pass-through=-lgcc", "-plugin-opt=-pass-through=-lgcc_"..., "-plugin-opt=-pass-through=-lc", "-plugin-opt=-pass-through=-lgcc", "-plugin-opt=-pass-through=-lgcc_"..., "--eh-frame-hdr", "--hash-style=gnu", "-m", "elf_x86_64", "--as-needed", "-dynamic-linker", "/lib/ld-musl-x86_64.so.1", "-pie", "-z", "relro", "-z", "now", "-o", "/tmp/code", "/usr/lib/gcc/x86_64-alpine-linux"..., "/usr/lib/gcc/x86_64-alpine-linux"..., "/usr/lib/gcc/x86_64-alpine-linux"..., "-L/usr/lib/gcc/x86_64-alpine-lin"..., "-L/usr/lib/gcc/x86_64-alpine-lin"..., "-L/usr/lib/gcc/x86_64-alpine-lin"..., "-L/lib/../lib", "-L/usr/lib/../lib", ...], 0x1f2b020 /* 12 vars */) = 0 17 execve("/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld", ["/usr/lib/gcc/x86_64-alpine-linux"..., "-plugin", "/usr/libexec/gcc/x86_64-alpine-l"..., "-plugin-opt=/usr/libexec/gcc/x86"..., "-plugin-opt=-fresolution=/tmp/cc"..., "-plugin-opt=-pass-through=-lgcc", "-plugin-opt=-pass-through=-lgcc_"..., "-plugin-opt=-pass-through=-lc", "-plugin-opt=-pass-through=-lgcc", "-plugin-opt=-pass-through=-lgcc_"..., "--eh-frame-hdr", "--hash-style=gnu", "-m", "elf_x86_64", "--as-needed", "-dynamic-linker", "/lib/ld-musl-x86_64.so.1", "-pie", "-z", "relro", "-z", "now", "-o", "/tmp/code", "/usr/lib/gcc/x86_64-alpine-linux"..., "/usr/lib/gcc/x86_64-alpine-linux"..., "/usr/lib/gcc/x86_64-alpine-linux"..., "-L/usr/lib/gcc/x86_64-alpine-lin"..., "-L/usr/lib/gcc/x86_64-alpine-lin"..., "-L/usr/lib/gcc/x86_64-alpine-lin"..., "-L/lib/../lib", "-L/usr/lib/../lib", ...], 0x7ffdfb919dc0 /* 12 vars */) = 0 17 +++ exited with 0 +++ 16 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=17, si_uid=0, si_status=0, si_utime=0, si_stime=2} --- 16 +++ exited with 0 +++ 13 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=16, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- 13 +++ exited with 0 +++ 10 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=13, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- 18 execve("/bin/cat", ["cat", "-"], 0x559d6517ed08 /* 7 vars */ <unfinished ...> 19 execve("/tmp/code", ["/tmp/code"], 0x559d6517ecf0 /* 7 vars */ <unfinished ...> 18 <... execve resumed>) = 0 19 <... execve resumed>) = 0 18 +++ exited with 0 +++ 10 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- 19 +++ exited with 0 +++ 10 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=19, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- 20 execve("/bin/rm", ["rm", "/tmp/code.c", "/tmp/code"], 0x559d6517ecf0 /* 7 vars */) = 0 20 +++ exited with 0 +++ 10 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=20, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- 10 +++ exited with 0 +++