Result

WA

Duration

904ms

Code [DL]

s[];main(){for(;gets(&s);)putchar(s[1]-s[2]?s[1]:s[4]);}

stdin

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

stdout

43918478875522582779712892679477

stderr

/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]);}
      | ^

strace

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 +++