Greasy Fork is available in English.

leetcode小助手

leetcode 热题100随机挑选

ही स्क्रिप्ट इंस्टॉल करण्यासाठी तुम्हाला Tampermonkey, Greasemonkey किंवा Violentmonkey यासारखे एक्स्टेंशन इंस्टॉल करावे लागेल.

You will need to install an extension such as Tampermonkey to install this script.

ही स्क्रिप्ट इंस्टॉल करण्यासाठी तुम्हाला Tampermonkey किंवा Violentmonkey यासारखे एक्स्टेंशन इंस्टॉल करावे लागेल..

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

ही स्क्रिप्ट इंस्टॉल करण्यासाठी तुम्हाला Tampermonkey यासारखे एक्स्टेंशन इंस्टॉल करावे लागेल..

ही स्क्रिप्ट इंस्टॉल करण्यासाठी तुम्हाला एक युझर स्क्रिप्ट व्यवस्थापक एक्स्टेंशन इंस्टॉल करावे लागेल.

(माझ्याकडे आधीच युझर स्क्रिप्ट व्यवस्थापक आहे, मला इंस्टॉल करू द्या!)

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला Stylus सारखे एक्स्टेंशन इंस्टॉल करावे लागेल.

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला Stylus सारखे एक्स्टेंशन इंस्टॉल करावे लागेल.

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला Stylus सारखे एक्स्टेंशन इंस्टॉल करावे लागेल.

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला एक युझर स्टाईल व्यवस्थापक इंस्टॉल करावे लागेल.

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला एक युझर स्टाईल व्यवस्थापक इंस्टॉल करावे लागेल.

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला एक युझर स्टाईल व्यवस्थापक इंस्टॉल करावे लागेल.

(माझ्याकडे आधीच युझर स्टाईल व्यवस्थापक आहे, मला इंस्टॉल करू द्या!)

// ==UserScript==
// @name        leetcode小助手
// @description leetcode 热题100随机挑选
// @namespace   qiuguangyi123.leetcode-random-hot
// @version     0.0.1
// @author      qiuguangyi123
// @homepage    https://github.com/qiuguangyi123/tampermonkey-scripts
// @supportURL  https://github.com/qiuguangyi123/tampermonkey-scripts/issues
// @license     MIT
// @match       *://leetcode.cn/*
// @grant       none
// ==/UserScript==
!function() {
  "use strict";
  function e(e) {
    var t, n = (t = 'div[class="truncate"]', document.querySelectorAll(t));
    if (!(n.length <= 0)) {
      clearInterval(e);
      var r = function(e, t) {
        var n = Array.from(e);
        return new Array(t).fill(0).map((function() {
          var e = Math.floor(Math.random() * n.length), t = n[e];
          return n.splice(e, 1), t;
        }));
      }(n, 5);
      return r.map((function(e) {
        return e.innerText;
      }));
    }
  }
  !function(e, t) {
    void 0 === t && (t = {});
    var n = t.insertAt;
    if (e && "undefined" != typeof document) {
      var r = document.head || document.getElementsByTagName("head")[0], o = document.createElement("style");
      o.type = "text/css", "top" === n && r.firstChild ? r.insertBefore(o, r.firstChild) : r.appendChild(o), 
      o.styleSheet ? o.styleSheet.cssText = e : o.appendChild(document.createTextNode(e));
    }
  }(""), window.onload = function() {
    var t = setInterval((function() {
      console.log(e(t));
    }), 300);
  };
}();