JavaScript写算法题的输入输出格式

作为一名前端程序员,如果在平时的备考刷题时能用自己最熟悉JS来编写代码是一件很美滋滋的事情,但是很多小伙伴会发现用JS写的代码过不了OJ,正是因为你的输入输出格式不对导致的。

下面是 输入a b,输出a+b的值得v8引擎的书写格式:

var input = readline().split(" ");
var a = input[0];
var b = input[0];
print(parseInt(a+b));

然后我们再看一道过了OJ的算法题的完整格式:

(function main(){
    var n = readline();
    var str = readline();
    var count = 0;
    var len = str.length;
    for(var i =0; i<len; i++){
            
     
        if(count==0&&str[i]==L){
            count = 3;
        }else if(count ==3&&str[i]=="R"){
            count = 0;
        }else if(str[i]=="L"){
            count --;
        }else if(str[i]=="R"){
            count ++;
        }
    }
    var res ;
    switch(count){
        case 0: res ="N"; break;
        case 1: res ="E"; break;
        case 2: res ="S"; break;
        case 3: res ="W"; break;
    }
    print(res);
})();
经验分享 程序员 微信小程序 职场和发展