by@lv100_official
WA
937ms
for(i in 0 to 31){ let a = Some(input_line(stdin)); if(a.[1]==a.[2]){ Js.log(String.make(1,a.[2])) }else{ Js.log(String.make(1,a.[4])) } };
385 889 233 998 533 223 566 364 881 818 786 277 711 192 774 475 627 779 388 829 545 845 186 132 891 118 197 786 942 492 655 263 368 226 833 751 926 624 311 112 852 524 833 832 119 613 127 229 356 994 633 339 914 129 426 626 452 824 472 238 139 969 114 844
We've found a bug for you! /tmp/code.re 3:4 1 │ for(i in 0 to 31){ 2 │ let a = Some(input_line(stdin)); 3 │ if(a.[1]==a.[2]){ 4 │ Js.log(String.make(1,a.[2])) 5 │ }else{ This has type: [1;31moption(string)[0m But somewhere wanted: [1;33mstring[0m
10 execve("/bin/sh", ["/bin/sh", "/root/script", "/volume/CODE"], 0x7ffcbce5c950 /* 9 vars */) = 0 11 execve("/usr/bin/realpath", ["realpath", "/volume/CODE"], 0x55e4eb32dd18 /* 9 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", "/tmp/code.re"], 0x55e4eb32dd38 /* 9 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/bsc", ["/usr/bin/bsc", "/tmp/code.re"], 0x55e4eb32dd20 /* 9 vars */) = 0 13 execve("/bin/node", ["node", "/usr/bin/bsc", "/tmp/code.re"], 0x7fff4c252bb0 /* 9 vars */) = -1 ENOENT (No such file or directory) 13 execve("/usr/local/sbin/node", ["node", "/usr/bin/bsc", "/tmp/code.re"], 0x7fff4c252bb0 /* 9 vars */) = -1 ENOENT (No such file or directory) 13 execve("/usr/local/bin/node", ["node", "/usr/bin/bsc", "/tmp/code.re"], 0x7fff4c252bb0 /* 9 vars */) = -1 ENOENT (No such file or directory) 13 execve("/usr/sbin/node", ["node", "/usr/bin/bsc", "/tmp/code.re"], 0x7fff4c252bb0 /* 9 vars */) = -1 ENOENT (No such file or directory) 13 execve("/usr/bin/node", ["node", "/usr/bin/bsc", "/tmp/code.re"], 0x7fff4c252bb0 /* 9 vars */) = 0 20 execve("/usr/lib/node_modules/bs-platform/linux/bsc.exe", ["/usr/lib/node_modules/bs-platfor"..., "/tmp/code.re"], 0x55ff578c73c0 /* 9 vars */) = 0 21 execve("/bin/sh", ["sh", "-c", "/usr/lib/node_modules/bs-platfor"...], 0x7ffc734b1470 /* 9 vars */) = 0 21 execve("/usr/lib/node_modules/bs-platform/linux/refmt.exe", ["/usr/lib/node_modules/bs-platfor"..., "--print=binary", "/tmp/code.re"], 0x555a6930a090 /* 9 vars */) = 0 21 +++ exited with 0 +++ 20 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=21, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- 20 +++ exited with 2 +++ 13 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=20, si_uid=0, si_status=2, si_utime=0, si_stime=1} --- 18 +++ exited with 0 +++ 15 +++ exited with 0 +++ 17 +++ exited with 0 +++ 14 +++ exited with 0 +++ 16 +++ exited with 0 +++ 19 +++ exited with 2 +++ 13 +++ exited with 2 +++ 10 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=13, si_uid=0, si_status=2, si_utime=3, si_stime=1} --- 22 execve("/bin/cat", ["cat", "-"], 0x55e4eb32dd38 /* 9 vars */ <unfinished ...> 23 execve("/usr/bin/node", ["/usr/bin/node", "/tmp/code.js"], 0x55e4eb32dd48 /* 9 vars */) = 0 22 <... execve resumed>) = 0 22 +++ exited with 0 +++ 10 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=22, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- 26 +++ exited with 0 +++ 28 +++ exited with 0 +++ 24 +++ exited with 0 +++ 25 +++ exited with 0 +++ 27 +++ exited with 0 +++ 29 +++ exited with 0 +++ 23 +++ exited with 0 +++ 10 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=23, si_uid=0, si_status=0, si_utime=3, si_stime=1} --- 30 execve("/bin/rm", ["rm", "/tmp/code.js", "/tmp/code.re"], 0x55e4eb32dcf0 /* 9 vars */) = 0 30 +++ exited with 0 +++ 10 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=30, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- 10 +++ exited with 0 +++