Python
JavaScript
"""
@param f1:{String}
@param f2:{String}
@return :{Boolean}
"""
def comparePokerFigure(f1, f2):
# 你的程式碼
/*
@param f1:{String}
@param f2:{String}
@return :{Boolean}
*/
function comparePokerFigure(f1, f2){
// 你的程式碼
}
return {
"name":"comparePokerFigure",
"jobs":[
["K","3",true],
["J","Q",false],
["2","A",false],
["10","10",false]
]
};
let getAns=function(f1,f2){
let figures={
"2":0, "3":1, "4":2, "5":3, "6":4, "7":5, "8":6,
"9":7, "10":8, "J":9, "Q":10, "K":11, "A":12
};
return figures[f1]>figures[f2];
};
let jobs=[
["K","3"],
["J","Q"],
["2","A"],
["10","10"]
];
let expected=[true,false,false,false];
let orders=["2","3","4","5","6","7","8","9","10","J","Q","K","A"];
for(let i=0;i<1000;i++){
let f1=orders[parseInt(Math.random()*13)];
let f2=orders[parseInt(Math.random()*13)];
jobs.push([f1,f2]);
expected.push(getAns(f1,f2));
}
return [{
"name":"comparePokerFigure",
"jobs":jobs
}, expected];
登入 / 註冊成為會員,才能夠進行測試並提交成果哦
測試資訊