编程错误:有没有循环输入处理多个case?
编程题的时候,出现错误:输出为空?请检查一下你的代码,有没有循环输入处理多个case。
但是在本地运行函数是没有问题的,找了好久不知道怎么回事?代码和截图如下,谢谢啦!
function findChar(str) { var strArr = str.split(""); var json={} for(var i=0;i<strArr.length;i++){ if(!json[strArr[i]]){ json[strArr[i]]=1; }else{ json[strArr[i]]++; } } for(var x in json){ if(json[x]==1){ return x; } } return '.'; }; process.stdin.resume(); process.stdin.setEncoding("ascii"); var input = ""; process.stdin.on("data", function (chunk) { input+=chunk; }); process.stdin.on("end", function () { var result = findChar(input); console.log(result); });