1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | function decimalToAscii(input){ var result = ""; var len = input.length; var c; var dec = ""; for(var i = 0; i < len; i++){ c = input.charCodeAt(i); if(47 < c && c < 58){ dec += input.charAt(i); }else{ if(dec != ""){ result += String.fromCharCode(parseInt(dec)); dec = ""; } result += input.charAt(i); } } if(dec != ""){ result += String.fromCharCode(parseInt(dec)); } return result; } |
ZnVuY3Rpb24gZGVjaW1hbFRvQXNjaWkoaW5wdXQpeyAgCiAgICAgIAogICAgdmFyIHJlc3VsdCA9ICIiOyAgCiAgICAgIAogICAgdmFyIGxlbiA9IGlucHV0Lmxlbmd0aDsgIAogICAgICAKICAgIHZhciBjOyAgCiAgICB2YXIgZGVjID0gIiI7ICAKICAgIGZvcih2YXIgaSA9IDA7IGkgPCBsZW47IGkrKyl7ICAKICAgICAgICAgIAogICAgICAgIGMgPSBpbnB1dC5jaGFyQ29kZUF0KGkpOyAgCiAgICAgICAgaWYoNDcgPCBjICYmIGMgPCA1OCl7ICAKICAgICAgICAgIAogICAgICAgICAgICBkZWMgKz0gaW5wdXQuY2hhckF0KGkpOyAgCiAgICAgICAgfWVsc2V7ICAKICAgICAgICAgICAgaWYoZGVjICE9ICIiKXsgIAogICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIHJlc3VsdCArPSBTdHJpbmcuZnJvbUNoYXJDb2RlKHBhcnNlSW50KGRlYykpOyAgCiAgICAgICAgICAgICAgICBkZWMgPSAiIjsgIAogICAgICAgICAgICB9ICAKICAgICAgICAgICAgcmVzdWx0ICs9IGlucHV0LmNoYXJBdChpKTsgIAogICAgICAgIH0gIAogICAgfSAgCiAgICBpZihkZWMgIT0gIiIpeyAgCiAgICAgICAgcmVzdWx0ICs9IFN0cmluZy5mcm9tQ2hhckNvZGUocGFyc2VJbnQoZGVjKSk7ICAKICAgIH0gIAogICAgcmV0dXJuIHJlc3VsdDsgIAp9ICA=
-
upload with new input
-
result: Success time: 0.27s memory: 213248 kB returned value: 0
123456789
-
result: Success time: 0.28s memory: 213248 kB returned value: 0
123456789
-
result: Success time: 0.27s memory: 213248 kB returned value: 0



