Time Limit Emphasizer

AtCoderで問題の実行時間制限が2 secでない場合にちょっと主張を激しくする。

  1. // ==UserScript==
  2. // @name Time Limit Emphasizer
  3. // @namespace https://github.com/Ogtsn99
  4. // @version 1.2
  5. // @description AtCoderで問題の実行時間制限が2 secでない場合にちょっと主張を激しくする。
  6. // @include https://atcoder.jp/contests/*/tasks/*
  7. // @auther Ogtsn99
  8. // ==/UserScript==
  9. var pTags = document.getElementsByTagName("p");
  10. var length = pTags.length;
  11. for (var i = 0; i < length; i++) {
  12. if (pTags[i].textContent.match(/実行時間制限:.*メモリ制限:.*/)) {
  13. var str = pTags[i].textContent.split(' ');
  14. if(str[1] !== '2'){
  15. pTags[i].innerHTML = str[0] + '<span style="color: red; font-size: 28px; "> ' + str[1] + '</span>' + ' ' + str[2] + ' ' + str[3] + ' ' + str[4] + ' ' + str[5] + ' ' + str[6];
  16. }
  17. break;
  18. }
  19. }