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();
}
}