Python
JavaScript
""" @param s:{String} @return :{Integer} """ def countWords(s): # 你的程式碼
/* @param s:{String} @return :{Integer} */ function countWords(s){ // 你的程式碼 }
return { "name":"countWords", "jobs":[ ["Today is a good day",5], [" My name is John",4], [" Good ",1], [" ",0] ] };
let getAns=function(s){ s=s.trim(); if(s.length===0){ return 0; }else{ return s.split(" ").length; } }; let jobs=[ ["Today is a good day"], [" My name is John"], [" Good "], [" "] ]; let expected=[5,4,1,0]; for(let i=0;i<100;i++){ let s=""; let random=parseInt(Math.random()*2); for(let i=0;i<random;i++){ s+=" "; } random=parseInt(Math.random()*10); for(let i=0;i<random;i++){ if(i>0){ s+=" "; } s+=(Math.random()+1).toString(36).substring(5); } random=parseInt(Math.random()*2); for(let i=0;i<random;i++){ s+=" "; } jobs.push([s]); expected.push(getAns(s)); } return [{ "name":"countWords", "jobs":jobs }, expected];
登入 / 註冊成為會員,才能夠進行測試並提交成果哦
測試資訊