頭にきた〜!ビンゴゲームのJavascript!
Yahooの知恵袋の質問で、ビンゴゲームの問題があった。おもしろそうなので回答してみた。
しかもおもいっきり汚い書き方で・・・・。でもアップしてから数分で、質問を取り下げやがった
かなり悪質。それを宿題の答えとして提出するつもりなのか?
「おまえには理解できんだろう!」と叫びたい。
もしその宿題をだした先生がいたら、これを検索してくれ!
いや〜無理だろうけど・・・。
まさか、先生が解読できないとか・・・?
追記。
もしかしたら、ざんしんだ!なんて才能なんだ!とかおだてられたらどうする?!
きっと説明してみてくれ!と先生に言われたら、アウトだよな〜!
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <style type="text/css">.W{color:red}</style> <title>びんご</title> <table id="t" border="1"><tr><td><td><td><td><td><tr><td><td><td><td><td><tr><td><td> <td class="W"><td><td><tr><td><td><td><td><td><tr><td><td><td><td><td></table> <p><input type="button" value="auto" id="a"><input type="text" id="b"> <script type="text/javascript">Z=function(){return 1+Math.random()*75|0}; Y=document;X=Y.getElementById('t');O=Y.getElementById('b');N=function(x,y){return X.rows[y].cells[x].className!=''}; A=function B(){E=[];C=25;while(C--){while(E[D=Z()]);X.rows[C/5|0].cells[C%5].innerHTML=E[D]=C==12?'free':D}}(); document.onclick=function(){G=event.srcElement;if(G.nodeName=='TD'){if(O.value==''||E[O.value-0]==G.firstChild.nodeValue){G.className=G.className?'':'W';if(V())alert("びんご")}} if(G.id=='a')O.value=Z()};V=function(){T=G.cellIndex;S=G.parentNode.sectionRowIndex; R=4;Q=1;while(-1<R)Q*=N(R--,S);if(Q)return 1; R=4;Q=1;while(-1<R)Q*=N(T,R--);if(Q)return 1; if(T==S){R=4;Q=1;while(-1<R)Q*=N(R,R--);if(Q)return 1}if(4-T==S){R=4;Q=1;while(-1<R)Q*=N(R,4-R--);if(Q)return 1;}} </script>