diff --git a/lib/core.js b/lib/core.js index 74362f78..3601df5a 100644 --- a/lib/core.js +++ b/lib/core.js @@ -89,7 +89,7 @@ core.getProblem = function(keyword, cb) { keyword = Number(keyword) || keyword; const problem = problems.find(function(x) { - return x.fid === keyword || x.name === keyword || x.slug === keyword; + return x.fid === keyword || +x.fid === +keyword || x.name === keyword || x.slug === keyword; }); if (!problem) return cb('Problem not found!'); core.next.getProblem(problem, cb);