Result

WA

Duration

850ms

Code [DL]

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

stdin

332 337
977 354
488 183
988 997
189 824
169 693
966 866
633 336
854 338
424 423
183 886
647 758
667 466
688 717
646 482
188 884
322 298
636 323
371 417
399 224
997 414
862 721
328 284
547 229
957 753
377 757
597 776
916 312
717 773
938 819
438 717
225 866

stdout

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[4]:s[1]);}
      | ^
/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[4]:s[1]);}
      |     ^~~~
/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[4]:s[1]);}
      |                 ^~~~
/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[4]:s[1]);}
      |                           ^~~~~~~
/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[4]:s[1]);}
      | ^
/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[4]:s[1]);}
      |                                   ~^~~
/tmp/code.c:1:1: note: while referencing 's'
    1 | s[];main(){for(;gets(&s);)putchar(s[1]-s[2]?s[4]:s[1]);}
      | ^
/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[4]:s[1]);}
      |                                        ~^~~
/tmp/code.c:1:1: note: while referencing 's'
    1 | s[];main(){for(;gets(&s);)putchar(s[1]-s[2]?s[4]:s[1]);}
      | ^
/tmp/code.c:1:46: 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[4]:s[1]);}
      |                                             ~^~~
/tmp/code.c:1:1: note: while referencing 's'
    1 | s[];main(){for(;gets(&s);)putchar(s[1]-s[2]?s[4]:s[1]);}
      | ^

strace

11    execve("/bin/sh", ["/bin/sh", "/root/script", "/volume/CODE.c"], 0x7fffc476e760 /* 7 vars */) = 0
12    execve("/usr/bin/realpath", ["realpath", "/volume/CODE.c"], 0x559c7de58d20 /* 7 vars */) = 0
12    +++ exited with 0 +++
11    --- 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("/bin/ln", ["ln", "-sf", "/volume/CODE.c", "/tmp/code.c"], 0x559c7de58d40 /* 7 vars */) = 0
13    +++ exited with 0 +++
11    --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=13, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
14    execve("/usr/bin/gcc", ["gcc", "-Wall", "-O2", "-std=c99", "/tmp/code.c", "-o", "/tmp/code", "-lm"], 0x559c7faaa0d8 /* 7 vars */) = 0
15    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/ccmcOdfD.s"], 0x1b89020 /* 10 vars */) = 0
15    +++ exited with 0 +++
14    --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=15, si_uid=0, si_status=0, si_utime=1, si_stime=0} ---
16    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/ccJagOAc.o", "/tmp/ccmcOdfD.s"], 0x1b89020 /* 10 vars */) = 0
16    +++ exited with 0 +++
14    --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=16, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
17    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", ...], 0x1b89020 /* 12 vars */) = 0
18    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", ...], 0x7ffcd8a21090 /* 12 vars */) = 0
18    +++ exited with 0 +++
17    --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18, si_uid=0, si_status=0, si_utime=0, si_stime=1} ---
17    +++ exited with 0 +++
14    --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=17, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
14    +++ exited with 0 +++
11    --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
19    execve("/bin/cat", ["cat", "-"], 0x559c7de58d08 /* 7 vars */) = 0
20    execve("/tmp/code", ["/tmp/code"], 0x559c7de58cf0 /* 7 vars */) = 0
19    +++ exited with 0 +++
11    --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=19, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
20    +++ exited with 0 +++
11    --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=20, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
21    execve("/bin/rm", ["rm", "/tmp/code.c", "/tmp/code"], 0x559c7de58cf0 /* 7 vars */) = 0
21    +++ exited with 0 +++
11    --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=21, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
11    +++ exited with 0 +++