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];
登入 / 註冊成為會員,才能夠進行測試並提交成果哦
測試資訊