Skip to content

Instantly share code, notes, and snippets.

@ifukazoo
Created April 29, 2014 08:10
Show Gist options
  • Select an option

  • Save ifukazoo/11393694 to your computer and use it in GitHub Desktop.

Select an option

Save ifukazoo/11393694 to your computer and use it in GitHub Desktop.
spacetalky問題回答 チェック
#! /usr/bin/env node
var http = require('http');
var fs = require('fs');
var querystring = require('querystring');
function queryAnswer(str, expect) {
var options = {
host: 'spacetalky.textfile.org',
method: 'GET'};
var path = '/api.cgi?' + querystring.stringify({input: str});
options.path = path;
var req = http.request(options, function (res) {
var data = '';
res.on('data', function (chunk) {
data += chunk;
});
res.on('end', function () {
if (data === expect)
console.log('success! ' + 'input:[' + str + '], ' + ' expect:[' + expect + '], ' + ' data:[' + data + ']');
else
console.log('fail! ' + 'input:[' + str + '], ' + ' expect:[' + expect + '], ' + ' data:[' + data + ']');
});
});
req.end();
}
var anserCheck = [
["aaaaaaaaaaaaaaaaaaaatcccccccc" , "attach"],
["aaaaaaaaaaaaaaaaaaaatccccccccccc" , "attack"],
["aaaaaaaaaaaaaaaaaaaatttttnnnn" , "attend"],
["aaaaaaaaaaaaaaaaaarrrrrrrrrvvvvv" , "arrive"],
["aaaaaaaaaaaaaaaapppppaaaaaaaaaaaaaaaaaa" , "appear"],
["aaaaaaaaaaaaaannnnnnnnnnnnnnnuuuuuuuuuuuuuuccccc" , "announce"],
["aaaaaaaaaaaaaassssssssssssssssssssssseeeeeeeeeeeeeeeeee" , "answer"],
["aaaaaafffffffffffffffrrrr" , "afford"],
["aaaavvvvvvvvvsssss" , "advise"],
["aaacccccpppppppppppppppppppp" , "accept"],
["bbbbb" , "be"],
["bbbbbaaaaaaaaaaaaa" , "beam"],
["bbbbbbbbbbbbbbbbbbbbbmmmmmmmmmmmmmmmm" , "bump"],
["bbbbbbbbbbbbbbbbbbbbbrrrrrrrrrrrrrrrrrrrrrrrrr" , "bury"],
["bbbbbbbbbbbbbbbbbbbbbzzzzzzzzzzzzzzzzzzzzzzzzzz" , "buzz"],
["bbbbbbbbbbbbbbbbbbuuuuuuuuusssss" , "bruise"],
["bbbbbbbbbbbbbbbiiiiiiiiiiii" , "boil"],
["bbbbbbbbbbbbbbbllllllllllllllllllll" , "bolt"],
["bbbbbbbbbbbbbbbmm" , "bomb"],
["bbbbbbbbbbbbbbbooooooooooo" , "book"],
["bbbbbbbbbbbbbbbrrrrr" , "bore"],
["bbbbbbbbbbbbbbbrrrrrrrrrrrrrrrrrrooooooooooooooooooooooo" , "borrow"],
["bbbbbbbbbbbbbbbuuuuuuuuuuuuuuccccc" , "bounce"],
["bbbbbbbbbbbbecccccccc" , "bleach"],
["bbbbbbbbbbbbooooooooooooooooooooooo" , "blow"],
["bbbbbhvvvvv" , "behave"],
["bccccccccccc" , "back"],
["bkkkkk" , "bake"],
["bnnnnnnn" , "bang"],
["bttttttttttttttttttttlllll" , "battle"],
["ccccccccaaaaaaaaaaaaaaaaaaggggg" , "charge"],
["ccccccccaaaaaaaaaaaaaaggggg" , "change"],
["cccccccccccccccccccccrrrrr" , "cure"],
["cccccccccccccccccccccrrrrrrrrrrrr" , "curl"],
["ccccccccccccccciiiiiiiiiiii" , "coil"],
["cccccccccccccccllllllllllllllluuuuuuuuuuuuuuuuuu" , "colour"],
["cccccccccccccccmm" , "comb"],
["cccccccccccccccmmmmmmmmmmmmmmmmlllllttttt" , "complete"],
["cccccccccccccccnnnnnnnnnnnnnnnnnnniiiieeeeeeeeeeeeeeeeee" , "consider"],
["cccccccccccccccnnnnnnnnnnnnnnnnnnnniiiiiiiiiiiiiiuuuuu" , "continue"],
["cccccccccccciiiiiiiiiiiiiiii" , "clip"],
["cccccccceeeeeeeeeeeeeeeeeeeeeee" , "chew"],
["ccccccccoooooooooooooooo" , "chop"],
["cllllllllllll" , "call"],
["dddddcccccccccccccccrttttt" , "decorate"],
["dddddcccccccccddddd" , "decide"],
["ddddddddddddddddddaaaaaaaaaaaaaaaaaaaaaaa" , "draw"],
["dddddddddddddddddddddssssssssssssssssssss" , "dust"],
["ddddddddddddddddddoooooooooooooooo" , "drop"],
["dddddddddddddddddduuuuuuuuuuuuu" , "drum"],
["ddddddddddddddduulllll" , "double"],
["dddddddddspppppppppppppppprrrrrrrrrrrrrrrvvvvv" , "disapprove"],
["dddddddddsrrrrrrrrrrrrr" , "disarm"],
["dddddddddsssooooooooooooooooooooooeeeeeeeeeeeeeeeeee" , "discover"],
["dddddddddvvvvvvvvvddddd" , "divide"],
["dddddpppppnnnn" , "depend"],
["dddddsssrrrrrrrrrbbbbb" , "describe"],
["dmggggg" , "damage"],
["drrrrr" , "dare"],
["eeeeeeeeeeeeeeeeeeecppppp" , "escape"],
["eeeeeeeeeeeeeeeeeeeeeeeecccccccccccccccccccccsssss" , "excuse"],
["eeeeeeeeeeeeeeeeeeeeeeeecccccccccttttt" , "excite"],
["eeeeeeeeeeeeeeeeeeeeeeeepnnnn" , "expand"],
["eeeeeeeeeeeeeeeeeeeeeeeepppppcccccccccccccccccccc" , "expect"],
["eeeeeeeeeeeeeeeeeeeeeeeetttttnnnn" , "extend"],
["eeeeeeeeeeeeeppppppppppppooooooooooooooooooooooooo" , "employ"],
["fddddd" , "fade"],
["fffffaaaaaaaaaaaaaaaaaa" , "fear"],
["fffffeeeeeeeeeeee" , "feel"],
["ffffffffffffaaaaaaaaaaaaaaaa" , "flap"],
["ffffffffffffffffffiiiiiiihhhhhhhhhhhhhhhhhhhheeeeeeeeeeeeee" , "frighten"],
["fffffffffffffffllllllllllllooooooooooooooooooooooo" , "follow"],
["fffffffffffffffoooooooooooo" , "fool"],
["fffffffffffffffrrrrrrreeeeeeeeeeeeeeeeeeee" , "forget"],
["ffffffffffffooooooooooooooooooooooo" , "flow"],
["ffffffffffffoooooooooooooooooooooooeeeeeeeeeeeeeeeeee" , "flower"],
["ffffffffflllll" , "file"],
["fffffffffnnnn" , "find"],
["fiiiiiiiiiiii" , "fail"],
["fsssssssssssssssssssseeeeeeeeeeeeee" , "fasten"],
["ggggggggggggggg" , "go"],
["ggggggggggggggggggaa" , "grab"],
["ggggggggggggggggggesssss" , "grease"],
["ggggggggggggggggggiiiiiiiiiiiiiiii" , "grip"],
["ggggggggggggggggggooooooooooooooooooooooo" , "grow"],
["ggggggggggggooooooooooooooooooooooo" , "glow"],
["gggggggggggguuuuu" , "glue"],
["gtttttttteeeeeeeeeeeeeeeeee" , "gather"],
["gzzzzz" , "gaze"],
["hhhhhaaaaaaaaaaaa" , "heal"],
["hhhhhaaaaaaaaaaaaaaaa" , "heap"],
["hhhhhaaaaaaaaaaaaaaaaaaaa" , "heat"],
["hhhhhhhhhddddd" , "hide"],
["hhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnn" , "hunt"],
["hhhhhhhhhhhhhhhooooooooooo" , "hook"],
["hhhhhhhhhhhhhhhppppp" , "hope"],
["hhhhhllllllllllllllll" , "help"],
["hmmmmmmmmmmmmmeeeeeeeeeeeeeeeeee" , "hammer"],
["hnnnnlllll" , "handle"],
["hnnnnnnn" , "hang"],
["hppppppppppppppppeeeeeeeeeeeeee" , "happen"],
["hrsssssssssssssssssss" , "harass"],
["httttt" , "hate"],
["iiiieeeeeeeeeeeeeetttttttttfffffffffffffffffffffffff" , "identify"],
["iiiiiiiiiiiiiiccccccccccccccccccesssss" , "increase"],
["iiiiiiiiiiiiiijjjjjcccccccccccccccccccc" , "inject"],
["iiiiiiiiiiiiiissssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrcccccccccccccccccccc" , "instruct"],
["iiiiiiiiiiiiiitttttnnnn" , "intend"],
["iiiiiiiiiiiiiitttttrrrrrssssssssssssssssssss" , "interest"],
["iiiiiiiiiiiiiivvvvvnnnnnnnnnnnnnnnnnnnn" , "invent"],
["iiiiiiinnnnnnnnnnnnnnnrrrrr" , "ignore"],
["jiiiiiiiiiiii" , "jail"],
["jjjjjjjjjjjjjjjiiiiiiiiiiiiii" , "join"],
["jjjjjjjjjjjjjjjjjjjjjggggggglllll" , "juggle"],
["jjjjjjjjjjjjjjjjjjjjjmmmmmmmmmmmmmmmm" , "jump"],
["jjjjjjjjjjjjjjjkkkkk" , "joke"],
["kkkkkeeeeeeeeeeeeeeee" , "keep"],
["kkkkkkkkkccccccccccc" , "kick"],
["kkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiii" , "knit"],
["kkkkkkkkkkkkkkoooooooooooooooooooo" , "knot"],
["kkkkkkkkkllllllllllll" , "kill"],
["kkkkkkkkksssssssssssssssssss" , "kiss"],
["lllllllllkkkkk" , "like"],
["lllllllllllllllaaaa" , "load"],
["lllllllllllllllnnnnnnn" , "long"],
["lllllllllllllllooooooooooo" , "look"],
["lllllllllllllllsssss" , "lose"],
["lllllllllllllllvvvvv" , "love"],
["lllllllllsssssssssssssssssssseeeeeeeeeeeeee" , "listen"],
["lllllllllvvvvv" , "live"],
["lnnnn" , "land"],
["lssssssssssssssssssss" , "last"],
["luuuuuuuuuuuuuucccccccc" , "launch"],
["mkkkkk" , "make"],
["mmmmmaaaaaaaaaaaaaa" , "mean"],
["mmmmmddddlllll" , "meddle"],
["mmmmmeeeeeeeeeeeeeeeeeeee" , "meet"],
["mmmmmllllllllllllllllllll" , "melt"],
["mmmmmmmmmlllllllllll" , "milk"],
["mmmmmmmmmmmmmmmaaaaaaaaaaaaaa" , "moan"],
["mmmmmmmmmmmmmmmmmmmmmddddlllll" , "muddle"],
["mmmmmmmmmnnnnn" , "mine"],
["mmmmmmmmmsssssssssssssssssss" , "miss"],
["mmmmmsssssssssssssssssss" , "mess"],
["mnggggg" , "manage"],
["mrrrrrrrrrrr" , "mark"],
["mtttttttttttttttttttteeeeeeeeeeeeeeeeee" , "matter"],
["niiiiiiiiiiii" , "nail"],
["nnnnneeee" , "need"],
["nnnnnnnnnnnnnnnnnnnnnmmeeeeeeeeeeeeeeeeee" , "number"],
["nnnnnnnnnnnnnnnttttt" , "note"],
["nnnnnnnnnnnnnnntttttttttccccc" , "notice"],
["nnnnnssssssssssssssssssss" , "nest"],
["ooeeeeeeeeeeeeeeeeeeeeeeeee" , "obey"],
["oojjjjjcccccccccccccccccccc" , "object"],
["oooooofffffnnnn" , "offend"],
["ooooooooooooooooeeeeeeeeeeeeee" , "open"],
["ooooooooooooooooooooooeeeeeeeeeeeeeeeeeeffffffffffffooooooooooooooooooooooo" , "overflow"],
["ootiiiiiiiiiiiiii" , "obtain"],
["pccccccccccc" , "pack"],
["pddddlllll" , "paddle"],
["pppppccccccccccc" , "peck"],
["pppppeeeeeeeeeeeeeeee" , "peep"],
["pppppppppccccccccccc" , "pick"],
["pppppppppnnnnn" , "pine"],
["ppppppppppppaaaaaaaaaaaaaa" , "plan"],
["ppppppppppppesssss" , "please"],
["pppppppppppppppkkkkk" , "poke"],
["ppppppppppppppplllllllllssssssss" , "polish"],
["ppppppppppppppppppaaaaaaaaaaaaaaaaaaaaaaaaa" , "pray"],
["ppppppppppppppppppaaatttttttttsssss" , "practise"],
["ppppppppppppppppppecccccccc" , "preach"],
["pppppppppppppppppppppllllllllllll" , "pull"],
["pppppppppppppppppppppmmmmmmmmmmmmmmmm" , "pump"],
["pppppppppppppppppppppnnnnnnnnnssssssss" , "punish"],
["pppppppppppppppppppppnnntttttttttttttttttttttrrrrr" , "puncture"],
["pppppppppppppppppppppssssssss" , "push"],
["pppppppppppppppssssssssssssssssssss" , "post"],
["pppppppppppppppuuuuuuuuuuuuuuuuuu" , "pour"],
["ppppprrrrrrrrrrrrriiiiiiiiiiiiiiiiiiii" , "permit"],
["prrrrrrrrrrr" , "park"],
["psssssssssssssssssss" , "pass"],
["qqqqqqqqqqqqqqqqqqqqqeeeeeeeeeeeeeeeeeeetttttttttoooooooooooooo" , "question"],
["riiiiiiiiiiiiii" , "rain"],
["rrrrrcccccccccccccccrrrr" , "record"],
["rrrrrdddddddddddddddddddddccccc" , "reduce"],
["rrrrrggggggggggggggggggeeeeeeeeeeeeeeeeeeee" , "regret"],
["rrrrrlllllllllllllllllllllllll" , "rely"],
["rrrrrmmmmmmmmmmmmmmmvvvvv" , "remove"],
["rrrrrmmmmmmmmmnnnn" , "remind"],
["rrrrrpiiiiiiiiiiiiiiiiii" , "repair"],
["rrrrrpppppaaaaaaaaaaaaaaaaaaaa" , "repeat"],
["rrrrrppppppppppppppprrrrrrrrrrrrrrrrrrrr" , "report"],
["rrrrrrrrrrrrrrrccccccccccc" , "rock"],
["rrrrrrrrrrrrrrrllllllllllll" , "roll"],
["rrrrrrrrrrrrrrrrrrrrriiiiiiiiiiiiii" , "ruin"],
["rrrrrrrrrrrrrrrrrrrrrlllll" , "rule"],
["rrrrrrrrrrrrrrrrrrrrrssssssss" , "rush"],
["rrrrrrrrrsssssssssss" , "risk"],
["rrrrrsssuuuuu" , "rescue"],
["rrrrrtttttttttttttttttttttrrrrrrrrrrrrrr" , "return"],
["sccccccccccc" , "sack"],
["sssoooooooooooooooooocccccccc" , "scorch"],
["sssrppppp" , "scrape"],
["sssrrrrraaaaaaaaaaaaa" , "scream"],
["sssrrrrrrrrrbblllll" , "scribble"],
["sssssaaaaaaaaaaaa" , "seal"],
["sssssaaaaaaaaaaaaaaaaaacccccccc" , "search"],
["sssssprttttt" , "separate"],
["ssssssssiiiiiiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeee" , "shiver"],
["ssssssssoooooooooooooooo" , "shop"],
["sssssssssgggggggg" , "sigh"],
["sssssssssgggggggggggggg" , "sign"],
["sssssssssggggggggggggggaaaaaaaaaaaa" , "signal"],
["sssssssssssiiiiiiiiiiiiiiii" , "skip"],
["ssssssssssssaaaaaaaaaaaaaaaa" , "slap"],
["ssssssssssssiiiiiiiiiiiiiiii" , "slip"],
["ssssssssssssooooooooooooooooooooooo" , "slow"],
["ssssssssssssssaaaaaaaaaaaaaaaaaaaacccccccc" , "snatch"],
["sssssssssssssseeeeezzzzz" , "sneeze"],
["ssssssssssssssooooooooooooooooooooooo" , "snow"],
["sssssssssssssssaaaaaaaaaaa" , "soak"],
["sssssssssssssssoooooooooooooooooooohhhhh" , "soothe"],
["ssssssssssssssssrrrrrrrrrrrrrrruuuuuuuuuuuuuuuuuuuu" , "sprout"],
["ssssssssssssssssssssaaaaaaaaaaaaaaaaaaaaaaaaa" , "stay"],
["sssssssssssssssssssseeeeeeeeeeeeeeee" , "step"],
["ssssssssssssssssssssiiiiiiiiiiiiiiiiii" , "stir"],
["ssssssssssssssssssssiiiiiiiiiiiiiiiiiiiicccccccc" , "stitch"],
["ssssssssssssssssssssrrrrrnnnnnnntttttttteeeeeeeeeeeeee" , "strengthen"],
["ssssssssssssssssssssrrrrrrrrrrrrrrrkkkkk" , "stroke"],
["sssssssssssssssssssssbbbbbbbbbbbbbbbbbbbbrcccccccccccccccccccc" , "subtract"],
["sssssssssssssssssssssccccccccccc" , "suck"],
["sssssssssssssssssssssffffffeeeeeeeeeeeeeeeeee" , "suffer"],
["ssssssssssssssssssssspppppppppppppppplllllllllllllllllllllllll" , "supply"],
["sssssssssssssssssssssssiiiiiiiiiiiiiiiiiiiicccccccc" , "switch"],
["sssssssssssssssssussssssss" , "squash"],
["sssssssssssssssssuuuuuaaaaaaaaaaa" , "squeak"],
["sssssssssssssssssuuuuuaaaaaaaaaaaa" , "squeal"],
["sssssssssssssssssuuuuueeeeeeeeeeeeeeeeeeeeeeeeeeeeee" , "squeezed"],
["sssssttttttttttttttttttttlllll" , "settle"],
["svvvvv" , "save"],
["tlllllllllll" , "talk"],
["tmmmmm" , "tame"],
["tttttssssssssssssssssssss" , "test"],
["ttttttttaaaaaaaaaaaaaaaaaaaaaaa" , "thaw"],
["tttttttttccccccccccclllll" , "tickle"],
["tttttttttmmmmm" , "time"],
["tttttttttrrrrr" , "tire"],
["ttttttttttttttttttoooooooooooooooooooo" , "trot"],
["tttttttttttttttttttttmmlllll" , "tumble"],
["tttttttttttttttttttttrrrrrrrrrrrrrr" , "turn"],
["tttttttttttttttttttttttttppppp" , "type"],
["tttttttttttttttuuuuuuuuuuuuuuuuuu" , "tour"],
["uuuuuuuuuuuuuufsssssssssssssssssssseeeeeeeeeeeeee" , "unfasten"],
["uuuuuuuuuuuuuupccccccccccc" , "unpack"],
["uuuuuuuuuuuuuutttttttttddddddddddddddddddddddddd" , "untidy"],
["vnnnnnnnnnssssssss" , "vanish"],
["wlllllllllll" , "walk"],
["wnnnneeeeeeeeeeeeeeeeee" , "wander"],
["wnnnnnnnnnnnnnnnnnnnn" , "want"],
["wrrrrrrrrrrrrr" , "warm"],
["wrrrrrrrrrrrrrr" , "warn"],
["wssssssss" , "wash"],
["wvvvvv" , "wave"],
["wwwwwwwwiiiiiiiiiiiiiiii" , "whip"],
["wwwwwwwwwnnnnnnnnnnn" , "wink"],
["wwwwwwwwwssssssss" , "wish"],
["wwwwwwwwwwwwwwwbblllll" , "wobble"],
["wwwwwwwwwwwwwwwrrrrrrrrrrr" , "work"],
["wwwwwwwwwwwwwwwwwwaaaaaaaaaaaaaaaa" , "wrap"],
["yyyyyllllllllllll" , "yell"],
["zzzzzzzzzzzzzzzooooooooooooo" , "zoom"],
];
anserCheck.forEach(function (e) {
queryAnswer(e[0], e[1]);
});
@ifukazoo
Copy link
Author

spacetalky問題回答チェック

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment