by@lv100_official
WA
901ms
for(i in 0 to 31){ let a = Some(input_line(stdin)); if(a.[1]==a.[2]){ print_line(String.make(1,a.[2])) }else{ print_line(String.make(1,a.[4])) } };
416 146 878 166 855 553 711 411 548 838 466 256 395 553 799 522 275 373 338 112 198 697 177 223 466 866 875 887 253 351 698 225 429 993 959 554 632 454 138 396 934 418 297 973 469 891 453 557 955 563 696 164 325 255 355 553 797 235 746 645 588 442 344 433
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 │ print_line(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"], 0x7ffd2de43ed0 /* 9 vars */) = 0 11 execve("/usr/bin/realpath", ["realpath", "/volume/CODE"], 0x55ddd3a8dd18 /* 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"], 0x55ddd3a8dd38 /* 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"], 0x55ddd3a8dd20 /* 9 vars */) = 0 13 execve("/bin/node", ["node", "/usr/bin/bsc", "/tmp/code.re"], 0x7ffd6e21bd60 /* 9 vars */) = -1 ENOENT (No such file or directory) 13 execve("/usr/local/sbin/node", ["node", "/usr/bin/bsc", "/tmp/code.re"], 0x7ffd6e21bd60 /* 9 vars */) = -1 ENOENT (No such file or directory) 13 execve("/usr/local/bin/node", ["node", "/usr/bin/bsc", "/tmp/code.re"], 0x7ffd6e21bd60 /* 9 vars */) = -1 ENOENT (No such file or directory) 13 execve("/usr/sbin/node", ["node", "/usr/bin/bsc", "/tmp/code.re"], 0x7ffd6e21bd60 /* 9 vars */) = -1 ENOENT (No such file or directory) 13 execve("/usr/bin/node", ["node", "/usr/bin/bsc", "/tmp/code.re"], 0x7ffd6e21bd60 /* 9 vars */) = 0 20 execve("/usr/lib/node_modules/bs-platform/linux/bsc.exe", ["/usr/lib/node_modules/bs-platfor"..., "/tmp/code.re"], 0x563739c95f60 /* 9 vars */) = 0 21 execve("/bin/sh", ["sh", "-c", "/usr/lib/node_modules/bs-platfor"...], 0x7ffeae963e60 /* 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"], 0x55655ed8c090 /* 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=0} --- 15 +++ exited with 0 +++ 16 +++ exited with 0 +++ 18 +++ exited with 0 +++ 17 +++ exited with 0 +++ 14 +++ 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=0} --- 22 execve("/bin/cat", ["cat", "-"], 0x55ddd3a8dd38 /* 9 vars */ <unfinished ...> 23 execve("/usr/bin/node", ["/usr/bin/node", "/tmp/code.js"], 0x55ddd3a8dd48 /* 9 vars */ <unfinished ...> 22 <... execve resumed>) = 0 23 <... 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 +++ 27 +++ exited with 0 +++ 25 +++ exited with 0 +++ 24 +++ 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=2, si_stime=1} --- 30 execve("/bin/rm", ["rm", "/tmp/code.js", "/tmp/code.re"], 0x55ddd3a8dcf0 /* 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 +++