LeetCode网页上没有可以筛选题目的功能,所以在这里写了两个jQuery脚本来统计一下各种难道的数量,还有不显示那些有加锁的题目。
可以在浏览器的Console中运行以下两段代码(虽然刷新之后就无效了)
代码
统计不同难度问题:
//Count Difficulty Problems
var list = $("tbody > tr").not(".hide"),tdlist,html;
console.log("---Count Problems: " + list.length);
var countEasy = 0, countMedium = 0, countHard = 0;
for(var i = 0; i < list.length; i++){
tdlist = $(list[i]).find("td");
html = $(tdlist[tdlist.length - 1]).html().toUpperCase();
if(html === "EASY"){
countEasy++;
}else if(html === "MEDIUM"){
countMedium++;
}else if(html === "HARD"){
countHard++;
}
}
console.log("---Count Easy: " + countEasy);
console.log("---Count Medium: " + countMedium);
console.log("---Count Hard: " + countHard);
隐藏所有上锁的题目:
//hide locked problems
var list = $("tbody > tr");
for(var i = 0 ; i < list.length; i++){
if($(list[i]).find("td > i.fa-lock").length > 0){
$(list[i]).addClass("hide");
//list[i].remove();
}
}