Enumerates leetcode problems
当前为
// ==UserScript==
// @name New Userscript
// @namespace http://tampermonkey.net/
// @version 2025-06-13
// @description Enumerates leetcode problems
// @author Someone
// @match https://leetcode.com/company/facebook/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=leetcode.com
// @grant none
// @license MIT
// ==/UserScript==
(function() {
'use strict';
// Your code here...
setInterval(function() {
let questions = document.getElementsByClassName('ellipsis line-clamp-1')
for(let i = 0; i < questions.length; ++i){
let expected = `[Q${i+1}] `
if(questions[i].innerText[0] !== '['){
questions[i].innerText = expected + questions[i].innerText
} else if(!(questions[i].innerText.startsWith(expected))) {
questions[i].innerText = questions[i].innerText.replace(/\[[^\]]+\]/, expected);
}
}
}, 1000);
})();