NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name Codeforces Contest Problem Sorter // @namespace http://tampermonkey.net/ // @version 0.1 // @description A script that allows sorting problems based on the number of submissions // @author Abdullah Aslam // @match codeforces.com/contest/* // @match codeforces.com/gym/* // @license MIT // @grant none // ==/UserScript== (function () { 'use strict'; $(document).ready(function () { var $table = $('table.problems').first(); var $rows = $('tbody > tr', $table); $rows.sort(function (a, b) { var keyA = parseInt($('.right a', a).text().substring(2)); var keyB = parseInt($('.right a', b).text().substring(2)); return (keyA > keyB) ? -1 : 1; }); $.each($rows, function (index, row) { $table.append(row); }); }); })();