-
Notifications
You must be signed in to change notification settings - Fork 1
/
deathma12_answer_check.user.js
21 lines (20 loc) · 1.1 KB
/
deathma12_answer_check.user.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// ==UserScript==
// @name デスマコロシアム12解答チェック
// @description デスマコロシアム12解答チェック
// @include http*://ideone.com/*
// @version 1.0.0
// @grant none
// ==/UserScript==
window.document.onclick = function(event){
var output = document.getElementById("output-text");
if (output == null) {
return;
}
var answer = output.innerHTML;
var expected = "abCDEfghIjklmnOpQrstuvwxyzabcDEFghiJklmnoPqRstuvwxyzabcdEFGhijKlmnopQrStuvwxyzabcdeFGHijkLmnopqRsTuvwxyzabcdefGHIjklMnopqrStUvwxyzabcdefgHIJklmNopqrsTuVwxyzabcdefghIJKlmnOpqrstUvWxyzabcdefghiJKLmnoPqrstuVwXyzabcdefghijKLMnopQrstuvWxYzabcdefghijkLMNopqRstuvwXyZabcdefghijklMNOpqrStuvwxYzabcdefghijklmNOPqrsTuvwxyZabcdefghijklmnOPQrstUvwxyzabcdefghijklmnoPQRstuVwxyzabcdefghijklmnopQRStuvWxyzabcdefghijklmnopqRSTuvwXyzabcdefghijklmnopqrSTUvwxYzabcdefghijklmnopqrsTUVwxyZabcdefghijklmnopqrstUVWxyzabcdefghijklmnopqrstuVWXyzabcdefghijklmnopqrstuvWXYzabcdefghijklmnopqrstuvwXYZ";
if (answer == expected || answer == expected + "\n") {
console.log("OK");
} else {
console.log("NG");
}
}