<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:blogChannel="http://backend.userland.com/blogChannelModule" >
  <channel>
  <title>試験問題作成委員会の独り言</title>
  <link>https://shikenmondai.blog.shinobi.jp/</link>
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="https://shikenmondai.blog.shinobi.jp/RSS/" />
  <description></description>
  <lastBuildDate>Tue, 04 Oct 2022 13:42:02 GMT</lastBuildDate>
  <language>ja</language>
  <copyright>© Ninja Tools Inc.</copyright>
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" />

    <item>
    <title>2022-10-4 王座戦豊島将之 九段 vs. 永瀬拓矢 王座 第70期王座戦 五番勝負第4局</title>
    <description>
    <![CDATA[<div><div id="alza-shogi"><div id="board">将棋盤</div><p id="Controler"><button>初</button><button>戻る</button><button>進む</button><button>終</button>　<span id="Controler-turn">0</span>手</p><br />
</div></div><script type="text/javascript">window.addEventListener('load', function() {alzaShogi();});function alzaShogi(){var font_size=1;var kif =new Array();var board =new Array();var turn =0;var spturn;var moti =[[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0]];kif=getKif(getFile());boardIni();boardSet();getTurn();playShogi(turn);function getFile(){kifu='n1b26F(27b(n2b84F(83b(n3b25F(26b(n4b85F(84b(n5b76F(77b(n6b32G(41b(n7b77B(88b(n8b34F(33b(n9b68S(79b(n10b77BP(22b(n11b77S(68b(n12b22S(31b(n13b16F(17b(n14b14F(13b(n15b38S(39b(n16b33S(22b(n17b36F(37b(n18b62S(71b(n19b46F(47b(n20b74F(73b(n21b78G(69b(n22b42K(51b(n23b47S(38b(n24b73N(81b(n25b68K(59b(n26b64F(63b(n27b37N(29b(n28b63S(62b(n29b96F(97b(n30b94F(93b(n31b29R(28b(n32b81R(82b(n33b48G(49b(n34b62G(61b(n35b66F(67b(n36b54S(63b(n37b56S(47b(n38b52K(42b(n39b79K(68b(n40b42K(52b(n41b88K(79b(n42b63S(54b(n43b45F(46b(n44b54F(53b(n45b46BZb(n46b52K(42b(n47b28R(29b(n48b61K(52b(n49b58G(48b(n50b72K(61b(n51b68G(58b(n52b42G(32b(n53b98L(99b(n54b53G(42b(n55b99K(88b(n56b52S(63b(n57b69G(68b(n58b63G(53b(n59b79G(69b(n60b53S(52b(n61b47S(56b(n62b52G(62b(n63b29R(28b(n64b62G(52b(n65b88G(79b(n66b42S(53b(n67b56F(57b(n68b53S(42b(n69b69R(29b(n70b52G(62b(n71b49R(69b(n72b62G(52b(n73b29R(49b(n74b42S(53b(n75b24F(25b(n76b24F(23b(n77b35F(36b(n78b35F(34b(n79b35B(46b(n80b86F(85b(n81b86F(87b(n82b36FZb(n83b36S(47b(n84b58BZb(n85b34FZb(n86b34S(33b(n87b62BP(35b(n88b62G(63b(n89b24R(29b(n90b33S(42b(n91b26R(24b(n92b48BZb(n93b28R(26b(n94b36BP(58b(n95b48R(28b(n96b37U(36b(n97b18R(48b(n98b63K(72b(n99b22FZb(n100b22S(33b(n101b75F(76b(n102b75F(74b(n103b74FZb(n104b74K(63b(n105b44F(45b(n106b44F(43b(n107b55F(56b(n108b55U(37b(n109b58R(18b(n110b45U(55b(n111b56BZb(n112b56U(45b(n113b56R(58b(n114b45SZb(n115b59R(56b(n116b63K(74b(n117b74FZb(n118b74K(63b(n119b15F(16b(n120b63K(74b(n121b14F(15b(n122b74NZb(n123b13FP(14b(n124b13L(11b(n125b14FZb(n126b14L(13b(n127b14L(19b(n128b13FZb(n129b32BZb(n130b23S(22b(n131b84LZb(n132b31R(81b(n133b21BP(32b(n134b21R(31b(n135b13LP(14b(n136b24S(23b(n137b12PL(13b(n138b31R(21b(n139b83LP(84b(n140b25S(34b(n141b57NZb(n142b46S(45b(n143b73PL(83b(n144b73K(63b(n145b65N(57b(n146b63K(73b(n147b73GZb(n148b73G(62b(n149b73NP(65b(n150b53K(63b(n151b22PL(12b(n152b38RP(31b(n153b23PL(22b(n154b15S(24b(n155b74PN(73b(n156b61LZb(n157b73NZb(n158b26BZb(n159b79R(59b(n160b45F(44b(n161b56NZb(n162b47BZb(n163b44FZb(n164b55F(54b(n165b61NP(73b(n166b56BP(47b(n167b64PN(74b(n168b44K(53b(n169b39LZb(n170b35K(44b(n171b38L(39b(n172b38U(56b(n173b39FZb(n174b16U(38b(n175b31RZb(n176b34FZb(n177b54PN(64b(n178b36K(35b(n179b33RP(31b(n180b21LZb(n181b12PL(23b(n182b27FZb(n183b38GZb(n184b37GZb(n185bEb(n';kifu=decodeURIComponent(kifu);kifu=kifu.replace(/F/g, '歩');kifu=kifu.replace(/T/g, 'と');kifu=kifu.replace(/L/g, '香');kifu=kifu.replace(/N/g, '桂');kifu=kifu.replace(/S/g, '銀');kifu=kifu.replace(/G/g, '金');kifu=kifu.replace(/K/g, '玉');kifu=kifu.replace(/R/g, '飛');kifu=kifu.replace(/B/g, '角');kifu=kifu.replace(/D/g, '竜');kifu=kifu.replace(/U/g, '馬');kifu=kifu.replace(/P/g, '成');kifu=kifu.replace(/X/g, '不');kifu=kifu.replace(/Y/g, '同');kifu=kifu.replace(/Z/g, '打');kifu=kifu.replace(/E/g, '投了');kifu=kifu.replace(/ /g, 'b');kifu=kifu.replace(/b/g, ' ');return kifu;}function getTurn(){turn=184;}function motiIni(){moti =[[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0]];}function boardIni(){for (var i = 0; i < 100; i++){board[i]=[0,0,false];}board[11]=[6,2,false];board[21]=[5,2,false];board[31]=[4,2,false];board[41]=[3,2,false];board[51]=[8,2,false];board[61]=[3,2,false];board[71]=[4,2,false];board[81]=[5,2,false];board[91]=[6,2,false];board[13]=[7,2,false];board[23]=[7,2,false];board[33]=[7,2,false];board[43]=[7,2,false];board[53]=[7,2,false];board[63]=[7,2,false];board[73]=[7,2,false];board[83]=[7,2,false];board[93]=[7,2,false];board[82]=[1,2,false];board[22]=[2,2,false];board[19]=[6,1,false];board[29]=[5,1,false];board[39]=[4,1,false];board[49]=[3,1,false];board[59]=[8,1,false];board[69]=[3,1,false];board[79]=[4,1,false];board[89]=[5,1,false];board[99]=[6,1,false];board[17]=[7,1,false];board[27]=[7,1,false];board[37]=[7,1,false];board[47]=[7,1,false];board[57]=[7,1,false];board[67]=[7,1,false];board[77]=[7,1,false];board[87]=[7,1,false];board[97]=[7,1,false];board[88]=[2,1,false];board[28]=[1,1,false];}function boardSet(){var mainBoard = document.getElementById('board');mainBoard.innerHTML='<p>△　</p><table></table><p>▲　</p>';for (var i = 0; i < 9; i++){mainBoard.getElementsByTagName('table')[0].innerHTML += '<tr></tr>';}for (var s = 0; s < 9; s++){for (var t = 0; t < 9; t++){mainBoard.getElementsByTagName('table')[0].getElementsByTagName('tr')[s].innerHTML += '<td>□</td>';}}for (var s = 0; s < 9; s++){for (var t = 0; t < 9; t++){mainBoard.getElementsByTagName('table')[0].getElementsByTagName('tr')[s].getElementsByTagName('td')[t].innerHTML = showKoma(board[10*(9-t)+s+1][0],board[10*(9-t)+s+1][2]);if(board[10*(9-t)+s+1][1]==2){mainBoard.getElementsByTagName('table')[0].getElementsByTagName('tr')[s].getElementsByTagName('td')[t].classList.add('reverse');}}}mainBoard.getElementsByTagName('table')[0].style.borderCollapse='collapse';mainBoard.getElementsByTagName('table')[0].style.margin='auto';mainBoard.getElementsByTagName('table')[0].style.tableLayout ='fixed';for (var i = 0; i < mainBoard.getElementsByTagName('td').length; i++){mainBoard.getElementsByTagName('td')[i].style.border='solid thin black';mainBoard.getElementsByTagName('td')[i].style.textAlign='center';mainBoard.getElementsByTagName('td')[i].style.verticalAlign='center';mainBoard.getElementsByTagName('td')[i].style.height=font_size*1.7 + 'em';mainBoard.getElementsByTagName('td')[i].style.width =font_size*1.5 + 'em';}for (var i = 0; i < mainBoard.getElementsByClassName('reverse').length; i++){mainBoard.getElementsByClassName('reverse')[i].style.transform='rotate( 180deg )';}mainBoard.getElementsByTagName('p')[0].style.transform='rotate( 180deg )';var alzaShogi=document.getElementById('alza-shogi');alzaShogi.style.fontSize=font_size+'em';alzaShogi.style.width=font_size*18+'em';alzaShogi.style.margin='auto';alzaShogi.getElementsByTagName('p')[0].style.fontSize=font_size+'em';alzaShogi.getElementsByTagName('p')[1].style.fontSize=font_size+'em';alzaShogi.getElementsByTagName('table')[0].style.fontSize=font_size+'em';for (var i = 0; i < alzaShogi.getElementsByTagName('button').length; i++){alzaShogi.getElementsByTagName('button')[i].style.fontSize=font_size+'em';}for (var s = 1; s < 8; s++){for (var t = 0; t < moti[0][s]; t++){mainBoard.getElementsByTagName('p')[1].innerHTML +=showKoma(s);}for (var t = 0; t < moti[1][s]; t++){mainBoard.getElementsByTagName('p')[0].innerHTML +=showKoma(s);}}}function showKoma(num,pr){switch (num){case 0:return '　';break;case 1:if(pr==true){return '竜';break;}else{return '飛';break;}case 2:if(pr==true){return '馬';break;}else{return '角';break;}case 3:return '金';break;case 4:if(pr==true){return '全';break;}else{return '銀';break;}case 5:if(pr==true){return '圭';break;}else{return '桂';break;}case 6:if(pr==true){return '杏';break;}else{return '香';break;}case 7:if(pr==true){return 'と';break;}else{return '歩';break;}case 8:return '玉';break;}}function move(T,B,Pr,P){++moti[P-1][board[T][0]];board[T][0]=board[B][0];board[T][1]=board[B][1];board[T][2]=board[B][2];if(Pr==true){board[T][2]=true}board[B][0]=0;board[B][1]=0;board[B][2]=0;}function drop(T,B,P){--moti[P-1][B];board[T][0]=B;board[T][1]=P;board[T][2]=0;}function getKif(data){var data_array = data.split(/n/);var kif =new Array();for (var i = 0; i < objLeng(data_array); i++){if(data_array[i].slice( 0, 1 ).match(/[0-9]/)){var Position_T = getPosition_T(data_array[i]) ;var Position_B = getPosition_B(data_array[i]) ;var Promotion = getPromotion(data_array[i]) ;kif.push([Position_T, Position_B,Promotion]);}; }for (var i = 0; i < objLeng(kif); i++){if(kif[i][0]==0){kif[i][0]=kif[i-1][0];}}return kif;}function getPromotion(mystring){var promotion =false;if(mystring.indexOf('成')>=0){promotion = true;}if(mystring.indexOf('不成')>=0){promotion = false;}return promotion;}function getPosition_T(mystring){var hit=mystring.indexOf(' ');return str_num(mystring.substr(hit + 1 ,1))*10 + str_num(mystring.substr(hit + 2 ,1));}function getPosition_B(mystring){var hit = mystring.indexOf('(');var drop = mystring.indexOf('打');if(drop > -1){switch (mystring.substr(drop - 1 ,1)){case '飛':return 1;break;case '角':return 2;break;case '金':return 3;break;case '銀':return 4;break;case '桂':return 5;break;case '香':return 6;break;case '歩':return 7;break;}}else {return str_num(mystring.substr(hit + 1 ,1))*10 + str_num(mystring.substr(hit + 2 ,1));}}function str_num(str){switch (str){case '1':str=1;break;case '2':str=2;break;case '3':str=3;break;case '4':str=4;break;case '5':str=5;break;case '6':str=6;break;case '7':str=7;break;case '8':str=8;break;case '9':str=9;break;case '１':str=1;break;case '２':str=2;break;case '３':str=3;break;case '４':str=4;break;case '５':str=5;break;case '６':str=6;break;case '７':str=7;break;case '８':str=8;break;case '９':str=9;break;case '一':str=1;break;case '二':str=2;break;case '三':str=3;break;case '四':str=4;break;case '五':str=5;break;case '六':str=6;break;case '七':str=7;break;case '八':str=8;break;case '九':str=9;break;default:str=0;break;}return str;}function playShogi(num){motiIni();boardIni();boardSet();for (var i = 0; i < num; i++){var player=i%2+1;if(kif[i][1]>9){move(kif[i][0],kif[i][1],kif[i][2],player);}else{drop(kif[i][0],kif[i][1],player);}}boardSet();document.getElementById('Controler-turn').innerHTML=turn;}var controlerButton=document.getElementById('Controler').getElementsByTagName('button');controlerButton[0].addEventListener('click', function(){turn=0;playShogi(turn);}, false);function turnup(){if(turn<objLeng(kif)-1){++turn;playShogi(turn);}}function turndown(){if(turn>0){--turn;playShogi(turn);}}var fastre;var fastfw;var onmouse;controlerButton[1].addEventListener('click', function() {turndown();});controlerButton[1].addEventListener('mousedown', function() {clearInterval(fastre);onmouse = true;fastre = setInterval(turndown, 500);});controlerButton[1].addEventListener('mouseup', function(e) {clearInterval(fastre);onmouse = false;});controlerButton[1].addEventListener('touchstart', function() {clearInterval(fastre);onmouse = true;fastre = setInterval(turndown, 500);});controlerButton[1].addEventListener('mousend', function(e) {clearInterval(fastre);onmouse = false;});controlerButton[2].addEventListener('click', function() {clearInterval(fastfw);onmouse = true;turnup();});controlerButton[2].addEventListener('mousedown', function() {clearInterval(fastfw);onmouse = true;fastfw = setInterval(turnup, 500);});controlerButton[2].addEventListener('mouseup', function(e) {clearInterval(fastfw);onmouse = false;});controlerButton[2].addEventListener('touchstart', function() {clearInterval(fastfw);onmouse = true;fastfw = setInterval(turnup, 500);});controlerButton[2].addEventListener('touchend', function(e) {clearInterval(fastfw);onmouse = false;});controlerButton[3].addEventListener('click', function(){turn=objLeng(kif)-1;playShogi(turn);}, false);function objLeng(obj){return obj.length;}}</script><br />
永瀬拓矢王座に豊島将之九段が挑戦する第70期王座戦五番勝負第4局が、10月4日（火）に神奈川県秦野市「元湯陣屋」で指され、永瀬王座が184手で勝ち、シリーズ３勝１敗で永瀬が防衛。４期連続４回目の王座を獲得した。]]>
    </description>
    <category>将棋棋譜</category>
    <link>https://shikenmondai.blog.shinobi.jp/%E5%B0%86%E6%A3%8B%E6%A3%8B%E8%AD%9C/2022-10-4%20%E7%8E%8B%E5%BA%A7%E6%88%A6%E8%B1%8A%E5%B3%B6%E5%B0%86%E4%B9%8B%20%E4%B9%9D%E6%AE%B5%20vs.%20%E6%B0%B8</link>
    <pubDate>Tue, 04 Oct 2022 13:42:01 GMT</pubDate>
    <guid isPermaLink="false">shikenmondai.blog.shinobi.jp://entry/666</guid>
  </item>
    <item>
    <title>2022-09-27 王座戦永瀬拓矢 王座 vs. 豊島将之 九段 第70期王座戦 五番勝負第3局</title>
    <description>
    <![CDATA[<div><div id="alza-shogi"><div id="board">将棋盤</div><p id="Controler"><button>初</button><button>戻る</button><button>進む</button><button>終</button>　<span id="Controler-turn">0</span>手</p><br />
</div></div><script type="text/javascript">window.addEventListener('load', function() {alzaShogi();});function alzaShogi(){var font_size=1;var kif =new Array();var board =new Array();var turn =0;var spturn;var moti =[[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0]];kif=getKif(getFile());boardIni();boardSet();getTurn();playShogi(turn);function getFile(){kifu='n1b26F(27b(n2b84F(83b(n3b25F(26b(n4b85F(84b(n5b76F(77b(n6b32G(41b(n7b77B(88b(n8b34F(33b(n9b88S(79b(n10b77BP(22b(n11b77S(88b(n12b22S(31b(n13b16F(17b(n14b14F(13b(n15b38S(39b(n16b33S(22b(n17b36F(37b(n18b74F(73b(n19b78G(69b(n20b72S(71b(n21b37S(38b(n22b73S(72b(n23b46S(37b(n24b94F(93b(n25b66F(67b(n26b95F(94b(n27b68K(59b(n28b64S(73b(n29b35F(36b(n30b35F(34b(n31b35S(46b(n32b75F(74b(n33b34FZb(n34b44S(33b(n35b44S(35b(n36b44F(43b(n37b24F(25b(n38b24F(23b(n39b24R(28b(n40b23FZb(n41b26R(24b(n42b43BZb(n43b67SZb(n44b86F(85b(n45b86F(87b(n46b76F(75b(n47b76S(67b(n48b75FZb(n49b65S(76b(n50b34B(43b(n51b56S(65b(n52b43B(34b(n53b65F(66b(n54b65S(64b(n55b33FZb(n56b33G(32b(n57b34FZb(n58b32G(33b(n59b65S(56b(n60b65B(43b(n61b56SZb(n62b54B(65b(n63b55BZb(n64b64SZb(n65b44B(55b(n66b33FZb(n67b65FZb(n68b42R(82b(n69b33FP(34b(n70b33N(21b(n71b35B(44b(n72b34FZb(n73b64F(65b(n74b35F(34b(n75b34FZb(n76b25SZb(n77b33FP(34b(n78b26S(25b(n79b42T(33b(n80b42G(32b(n81b34FZb(n82b76F(75b(n83b66S(77b(n84b22BZb(n85b55S(56b(n86b77FP(76b(n87b77G(78b(n88b27BP(54b(n89b58G(49b(n90b41FZb(n91b82RZb(n92b64F(63b(n93b43NZb(n94bEb(n';kifu=decodeURIComponent(kifu);kifu=kifu.replace(/F/g, '歩');kifu=kifu.replace(/T/g, 'と');kifu=kifu.replace(/L/g, '香');kifu=kifu.replace(/N/g, '桂');kifu=kifu.replace(/S/g, '銀');kifu=kifu.replace(/G/g, '金');kifu=kifu.replace(/K/g, '玉');kifu=kifu.replace(/R/g, '飛');kifu=kifu.replace(/B/g, '角');kifu=kifu.replace(/D/g, '竜');kifu=kifu.replace(/U/g, '馬');kifu=kifu.replace(/P/g, '成');kifu=kifu.replace(/X/g, '不');kifu=kifu.replace(/Y/g, '同');kifu=kifu.replace(/Z/g, '打');kifu=kifu.replace(/E/g, '投了');kifu=kifu.replace(/ /g, 'b');kifu=kifu.replace(/b/g, ' ');return kifu;}function getTurn(){turn=71;}function motiIni(){moti =[[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0]];}function boardIni(){for (var i = 0; i < 100; i++){board[i]=[0,0,false];}board[11]=[6,2,false];board[21]=[5,2,false];board[31]=[4,2,false];board[41]=[3,2,false];board[51]=[8,2,false];board[61]=[3,2,false];board[71]=[4,2,false];board[81]=[5,2,false];board[91]=[6,2,false];board[13]=[7,2,false];board[23]=[7,2,false];board[33]=[7,2,false];board[43]=[7,2,false];board[53]=[7,2,false];board[63]=[7,2,false];board[73]=[7,2,false];board[83]=[7,2,false];board[93]=[7,2,false];board[82]=[1,2,false];board[22]=[2,2,false];board[19]=[6,1,false];board[29]=[5,1,false];board[39]=[4,1,false];board[49]=[3,1,false];board[59]=[8,1,false];board[69]=[3,1,false];board[79]=[4,1,false];board[89]=[5,1,false];board[99]=[6,1,false];board[17]=[7,1,false];board[27]=[7,1,false];board[37]=[7,1,false];board[47]=[7,1,false];board[57]=[7,1,false];board[67]=[7,1,false];board[77]=[7,1,false];board[87]=[7,1,false];board[97]=[7,1,false];board[88]=[2,1,false];board[28]=[1,1,false];}function boardSet(){var mainBoard = document.getElementById('board');mainBoard.innerHTML='<p>△　</p><table></table><p>▲　</p>';for (var i = 0; i < 9; i++){mainBoard.getElementsByTagName('table')[0].innerHTML += '<tr></tr>';}for (var s = 0; s < 9; s++){for (var t = 0; t < 9; t++){mainBoard.getElementsByTagName('table')[0].getElementsByTagName('tr')[s].innerHTML += '<td>□</td>';}}for (var s = 0; s < 9; s++){for (var t = 0; t < 9; t++){mainBoard.getElementsByTagName('table')[0].getElementsByTagName('tr')[s].getElementsByTagName('td')[t].innerHTML = showKoma(board[10*(9-t)+s+1][0],board[10*(9-t)+s+1][2]);if(board[10*(9-t)+s+1][1]==2){mainBoard.getElementsByTagName('table')[0].getElementsByTagName('tr')[s].getElementsByTagName('td')[t].classList.add('reverse');}}}mainBoard.getElementsByTagName('table')[0].style.borderCollapse='collapse';mainBoard.getElementsByTagName('table')[0].style.margin='auto';mainBoard.getElementsByTagName('table')[0].style.tableLayout ='fixed';for (var i = 0; i < mainBoard.getElementsByTagName('td').length; i++){mainBoard.getElementsByTagName('td')[i].style.border='solid thin black';mainBoard.getElementsByTagName('td')[i].style.textAlign='center';mainBoard.getElementsByTagName('td')[i].style.verticalAlign='center';mainBoard.getElementsByTagName('td')[i].style.height=font_size*1.7 + 'em';mainBoard.getElementsByTagName('td')[i].style.width =font_size*1.5 + 'em';}for (var i = 0; i < mainBoard.getElementsByClassName('reverse').length; i++){mainBoard.getElementsByClassName('reverse')[i].style.transform='rotate( 180deg )';}mainBoard.getElementsByTagName('p')[0].style.transform='rotate( 180deg )';var alzaShogi=document.getElementById('alza-shogi');alzaShogi.style.fontSize=font_size+'em';alzaShogi.style.width=font_size*18+'em';alzaShogi.style.margin='auto';alzaShogi.getElementsByTagName('p')[0].style.fontSize=font_size+'em';alzaShogi.getElementsByTagName('p')[1].style.fontSize=font_size+'em';alzaShogi.getElementsByTagName('table')[0].style.fontSize=font_size+'em';for (var i = 0; i < alzaShogi.getElementsByTagName('button').length; i++){alzaShogi.getElementsByTagName('button')[i].style.fontSize=font_size+'em';}for (var s = 1; s < 8; s++){for (var t = 0; t < moti[0][s]; t++){mainBoard.getElementsByTagName('p')[1].innerHTML +=showKoma(s);}for (var t = 0; t < moti[1][s]; t++){mainBoard.getElementsByTagName('p')[0].innerHTML +=showKoma(s);}}}function showKoma(num,pr){switch (num){case 0:return '　';break;case 1:if(pr==true){return '竜';break;}else{return '飛';break;}case 2:if(pr==true){return '馬';break;}else{return '角';break;}case 3:return '金';break;case 4:if(pr==true){return '全';break;}else{return '銀';break;}case 5:if(pr==true){return '圭';break;}else{return '桂';break;}case 6:if(pr==true){return '杏';break;}else{return '香';break;}case 7:if(pr==true){return 'と';break;}else{return '歩';break;}case 8:return '玉';break;}}function move(T,B,Pr,P){++moti[P-1][board[T][0]];board[T][0]=board[B][0];board[T][1]=board[B][1];board[T][2]=board[B][2];if(Pr==true){board[T][2]=true}board[B][0]=0;board[B][1]=0;board[B][2]=0;}function drop(T,B,P){--moti[P-1][B];board[T][0]=B;board[T][1]=P;board[T][2]=0;}function getKif(data){var data_array = data.split(/n/);var kif =new Array();for (var i = 0; i < objLeng(data_array); i++){if(data_array[i].slice( 0, 1 ).match(/[0-9]/)){var Position_T = getPosition_T(data_array[i]) ;var Position_B = getPosition_B(data_array[i]) ;var Promotion = getPromotion(data_array[i]) ;kif.push([Position_T, Position_B,Promotion]);}; }for (var i = 0; i < objLeng(kif); i++){if(kif[i][0]==0){kif[i][0]=kif[i-1][0];}}return kif;}function getPromotion(mystring){var promotion =false;if(mystring.indexOf('成')>=0){promotion = true;}if(mystring.indexOf('不成')>=0){promotion = false;}return promotion;}function getPosition_T(mystring){var hit=mystring.indexOf(' ');return str_num(mystring.substr(hit + 1 ,1))*10 + str_num(mystring.substr(hit + 2 ,1));}function getPosition_B(mystring){var hit = mystring.indexOf('(');var drop = mystring.indexOf('打');if(drop > -1){switch (mystring.substr(drop - 1 ,1)){case '飛':return 1;break;case '角':return 2;break;case '金':return 3;break;case '銀':return 4;break;case '桂':return 5;break;case '香':return 6;break;case '歩':return 7;break;}}else {return str_num(mystring.substr(hit + 1 ,1))*10 + str_num(mystring.substr(hit + 2 ,1));}}function str_num(str){switch (str){case '1':str=1;break;case '2':str=2;break;case '3':str=3;break;case '4':str=4;break;case '5':str=5;break;case '6':str=6;break;case '7':str=7;break;case '8':str=8;break;case '9':str=9;break;case '１':str=1;break;case '２':str=2;break;case '３':str=3;break;case '４':str=4;break;case '５':str=5;break;case '６':str=6;break;case '７':str=7;break;case '８':str=8;break;case '９':str=9;break;case '一':str=1;break;case '二':str=2;break;case '三':str=3;break;case '四':str=4;break;case '五':str=5;break;case '六':str=6;break;case '七':str=7;break;case '八':str=8;break;case '九':str=9;break;default:str=0;break;}return str;}function playShogi(num){motiIni();boardIni();boardSet();for (var i = 0; i < num; i++){var player=i%2+1;if(kif[i][1]>9){move(kif[i][0],kif[i][1],kif[i][2],player);}else{drop(kif[i][0],kif[i][1],player);}}boardSet();document.getElementById('Controler-turn').innerHTML=turn;}var controlerButton=document.getElementById('Controler').getElementsByTagName('button');controlerButton[0].addEventListener('click', function(){turn=0;playShogi(turn);}, false);function turnup(){if(turn<objLeng(kif)-1){++turn;playShogi(turn);}}function turndown(){if(turn>0){--turn;playShogi(turn);}}var fastre;var fastfw;var onmouse;controlerButton[1].addEventListener('click', function() {turndown();});controlerButton[1].addEventListener('mousedown', function() {clearInterval(fastre);onmouse = true;fastre = setInterval(turndown, 500);});controlerButton[1].addEventListener('mouseup', function(e) {clearInterval(fastre);onmouse = false;});controlerButton[1].addEventListener('touchstart', function() {clearInterval(fastre);onmouse = true;fastre = setInterval(turndown, 500);});controlerButton[1].addEventListener('mousend', function(e) {clearInterval(fastre);onmouse = false;});controlerButton[2].addEventListener('click', function() {clearInterval(fastfw);onmouse = true;turnup();});controlerButton[2].addEventListener('mousedown', function() {clearInterval(fastfw);onmouse = true;fastfw = setInterval(turnup, 500);});controlerButton[2].addEventListener('mouseup', function(e) {clearInterval(fastfw);onmouse = false;});controlerButton[2].addEventListener('touchstart', function() {clearInterval(fastfw);onmouse = true;fastfw = setInterval(turnup, 500);});controlerButton[2].addEventListener('touchend', function(e) {clearInterval(fastfw);onmouse = false;});controlerButton[3].addEventListener('click', function(){turn=objLeng(kif)-1;playShogi(turn);}, false);function objLeng(obj){return obj.length;}}</script>うちのAIで勝敗を分けたと思われる手は<br />
72手目　△3四歩打　（△3四銀打）<br />
（）内は候補手。<br />
<br />
永瀬拓矢王座に豊島将之九段が挑戦する 第70期王座戦五番勝負第3局が、9月27日（火）に京都市東山区「ウェスティン都ホテル京都」にて指され、永瀬王座が93手で豊島九段に勝ちシリーズ2勝1敗とし、防衛に王手をかけた。第4局は、10月4日（火）に神奈川県秦野市「元湯陣屋」にて指される。]]>
    </description>
    <category>将棋棋譜</category>
    <link>https://shikenmondai.blog.shinobi.jp/%E5%B0%86%E6%A3%8B%E6%A3%8B%E8%AD%9C/2022-09-27%20%E7%8E%8B%E5%BA%A7%E6%88%A6%E6%B0%B8%E7%80%AC%E6%8B%93%E7%9F%A2%20%E7%8E%8B%E5%BA%A7%20vs.</link>
    <pubDate>Tue, 27 Sep 2022 13:02:20 GMT</pubDate>
    <guid isPermaLink="false">shikenmondai.blog.shinobi.jp://entry/665</guid>
  </item>
    <item>
    <title>2022-09-21 順位戦稲葉　陽 八段 vs. 豊島将之 九段 第81期順位戦Ａ級３回戦</title>
    <description>
    <![CDATA[<div><div id="alza-shogi"><div id="board">将棋盤</div><p id="Controler"><button>初</button><button>戻る</button><button>進む</button><button>終</button>　<span id="Controler-turn">0</span>手</p><br />
</div></div><script type="text/javascript">window.addEventListener('load', function() {alzaShogi();});function alzaShogi(){var font_size=1;var kif =new Array();var board =new Array();var turn =0;var spturn;var moti =[[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0]];kif=getKif(getFile());boardIni();boardSet();getTurn();playShogi(turn);function getFile(){kifu='n1b26F(27b(n2b84F(83b(n3b25F(26b(n4b85F(84b(n5b78G(69b(n6b32G(41b(n7b38S(39b(n8b72S(71b(n9b96F(97b(n10b94F(93b(n11b36F(37b(n12b86F(85b(n13bYbF(87b(n14bYbR(82b(n15b68K(59b(n16b14F(13b(n17b37N(29b(n18b74F(73b(n19b24F(25b(n20bYbF(23b(n21bYbR(28b(n22b23FZb(n23b74R(24b(n24b73S(72b(n25b75R(74b(n26b82R(86b(n27b87FZb(n28b34F(33b(n29b25R(75b(n30b44F(43b(n31b76F(77b(n32b42S(31b(n33b46F(47b(n34b43S(42b(n35b47S(38b(n36b64S(73b(n37b48G(49b(n38b52G(61b(n39b58K(68b(n40b33N(21b(n41b29R(25b(n42b72R(82b(n43b77G(78b(n44b54F(53b(n45b68K(58b(n46b31B(22b(n47b78S(79b(n48b53B(31b(n49b66F(67b(n50b55F(54b(n51b67G(77b(n52b54S(43b(n53b35F(36b(n54b43G(52b(n55b34F(35b(n56bYbG(43b(n57b36FZb(n58b73N(81b(n59b77N(89b(n60b82R(72b(n61b58K(68b(n62b95F(94b(n63bYbF(96b(n64b96FZb(n65b79B(88b(n66b45F(44b(n67bYbF(46b(n68b35FZb(n69b24FZb(n70bYbF(23b(n71b56F(57b(n72b36F(35b(n73bYbS(47b(n74b35FZb(n75b47S(36b(n76b56F(55b(n77bYbG(67b(n78b55FZb(n79b46G(56b(n80b43G(32b(n81b68B(79b(n82b25N(33b(n83bYbN(37b(n84bYbF(24b(n85b57G(48b(n86b74NZb(n87b52FZb(n88bYbK(51b(n89b56FZb(n90bYbF(55b(n91bYbS(47b(n92b55FZb(n93b67S(56b(n94b44FZb(n95bYbF(45b(n96bYbB(53b(n97b45FZb(n98bYbS(54b(n99bYbG(46b(n100bYbG(34b(n101b46FZb(n102b56F(55b(n103b45F(46b(n104b57FP(56b(n105bYbB(68b(n106b56FZb(n107b44F(45b(n108b57FP(56b(n109bYbK(58b(n110b44G(43b(n111b56NZb(n112b55G(44b(n113b34BZb(n114b43FZb(n115b47FZb(n116b24GZb(n117b64N(56b(n118bYbF(63b(n119b53FZb(n120b42K(52b(n121b51SZb(n122b33K(42b(n123b56B(34b(n124b45NZb(n125bYbB(56b(n126bYbG(55b(n127b42SZb(n128b34K(33b(n129b46NZb(n130b23K(34b(n131b34FZb(n132b56FZb(n133bYbS(67b(n134bYbG(45b(n135bYbK(57b(n136b55FZb(n137bYbK(56b(n138b44SZb(n139b54K(55b(n140b36BZb(n141bEb(';kifu=decodeURIComponent(kifu);kifu=kifu.replace(/F/g, '歩');kifu=kifu.replace(/T/g, 'と');kifu=kifu.replace(/L/g, '香');kifu=kifu.replace(/N/g, '桂');kifu=kifu.replace(/S/g, '銀');kifu=kifu.replace(/G/g, '金');kifu=kifu.replace(/K/g, '玉');kifu=kifu.replace(/R/g, '飛');kifu=kifu.replace(/B/g, '角');kifu=kifu.replace(/D/g, '竜');kifu=kifu.replace(/U/g, '馬');kifu=kifu.replace(/P/g, '成');kifu=kifu.replace(/X/g, '不');kifu=kifu.replace(/Y/g, '同');kifu=kifu.replace(/Z/g, '打');kifu=kifu.replace(/E/g, '投了');kifu=kifu.replace(/ /g, 'b');kifu=kifu.replace(/b/g, ' ');return kifu;}function getTurn(){turn=70;}function motiIni(){moti =[[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0]];}function boardIni(){for (var i = 0; i < 100; i++){board[i]=[0,0,false];}board[11]=[6,2,false];board[21]=[5,2,false];board[31]=[4,2,false];board[41]=[3,2,false];board[51]=[8,2,false];board[61]=[3,2,false];board[71]=[4,2,false];board[81]=[5,2,false];board[91]=[6,2,false];board[13]=[7,2,false];board[23]=[7,2,false];board[33]=[7,2,false];board[43]=[7,2,false];board[53]=[7,2,false];board[63]=[7,2,false];board[73]=[7,2,false];board[83]=[7,2,false];board[93]=[7,2,false];board[82]=[1,2,false];board[22]=[2,2,false];board[19]=[6,1,false];board[29]=[5,1,false];board[39]=[4,1,false];board[49]=[3,1,false];board[59]=[8,1,false];board[69]=[3,1,false];board[79]=[4,1,false];board[89]=[5,1,false];board[99]=[6,1,false];board[17]=[7,1,false];board[27]=[7,1,false];board[37]=[7,1,false];board[47]=[7,1,false];board[57]=[7,1,false];board[67]=[7,1,false];board[77]=[7,1,false];board[87]=[7,1,false];board[97]=[7,1,false];board[88]=[2,1,false];board[28]=[1,1,false];}function boardSet(){var mainBoard = document.getElementById('board');mainBoard.innerHTML='<p>△　</p><table></table><p>▲　</p>';for (var i = 0; i < 9; i++){mainBoard.getElementsByTagName('table')[0].innerHTML += '<tr></tr>';}for (var s = 0; s < 9; s++){for (var t = 0; t < 9; t++){mainBoard.getElementsByTagName('table')[0].getElementsByTagName('tr')[s].innerHTML += '<td>□</td>';}}for (var s = 0; s < 9; s++){for (var t = 0; t < 9; t++){mainBoard.getElementsByTagName('table')[0].getElementsByTagName('tr')[s].getElementsByTagName('td')[t].innerHTML = showKoma(board[10*(9-t)+s+1][0],board[10*(9-t)+s+1][2]);if(board[10*(9-t)+s+1][1]==2){mainBoard.getElementsByTagName('table')[0].getElementsByTagName('tr')[s].getElementsByTagName('td')[t].classList.add('reverse');}}}mainBoard.getElementsByTagName('table')[0].style.borderCollapse='collapse';mainBoard.getElementsByTagName('table')[0].style.margin='auto';mainBoard.getElementsByTagName('table')[0].style.tableLayout ='fixed';for (var i = 0; i < mainBoard.getElementsByTagName('td').length; i++){mainBoard.getElementsByTagName('td')[i].style.border='solid thin black';mainBoard.getElementsByTagName('td')[i].style.textAlign='center';mainBoard.getElementsByTagName('td')[i].style.verticalAlign='center';mainBoard.getElementsByTagName('td')[i].style.height=font_size*1.7 + 'em';mainBoard.getElementsByTagName('td')[i].style.width =font_size*1.5 + 'em';}for (var i = 0; i < mainBoard.getElementsByClassName('reverse').length; i++){mainBoard.getElementsByClassName('reverse')[i].style.transform='rotate( 180deg )';}mainBoard.getElementsByTagName('p')[0].style.transform='rotate( 180deg )';var alzaShogi=document.getElementById('alza-shogi');alzaShogi.style.fontSize=font_size+'em';alzaShogi.style.width=font_size*18+'em';alzaShogi.style.margin='auto';alzaShogi.getElementsByTagName('p')[0].style.fontSize=font_size+'em';alzaShogi.getElementsByTagName('p')[1].style.fontSize=font_size+'em';alzaShogi.getElementsByTagName('table')[0].style.fontSize=font_size+'em';for (var i = 0; i < alzaShogi.getElementsByTagName('button').length; i++){alzaShogi.getElementsByTagName('button')[i].style.fontSize=font_size+'em';}for (var s = 1; s < 8; s++){for (var t = 0; t < moti[0][s]; t++){mainBoard.getElementsByTagName('p')[1].innerHTML +=showKoma(s);}for (var t = 0; t < moti[1][s]; t++){mainBoard.getElementsByTagName('p')[0].innerHTML +=showKoma(s);}}}function showKoma(num,pr){switch (num){case 0:return '　';break;case 1:if(pr==true){return '竜';break;}else{return '飛';break;}case 2:if(pr==true){return '馬';break;}else{return '角';break;}case 3:return '金';break;case 4:if(pr==true){return '全';break;}else{return '銀';break;}case 5:if(pr==true){return '圭';break;}else{return '桂';break;}case 6:if(pr==true){return '杏';break;}else{return '香';break;}case 7:if(pr==true){return 'と';break;}else{return '歩';break;}case 8:return '玉';break;}}function move(T,B,Pr,P){++moti[P-1][board[T][0]];board[T][0]=board[B][0];board[T][1]=board[B][1];board[T][2]=board[B][2];if(Pr==true){board[T][2]=true}board[B][0]=0;board[B][1]=0;board[B][2]=0;}function drop(T,B,P){--moti[P-1][B];board[T][0]=B;board[T][1]=P;board[T][2]=0;}function getKif(data){var data_array = data.split(/n/);var kif =new Array();for (var i = 0; i < objLeng(data_array); i++){if(data_array[i].slice( 0, 1 ).match(/[0-9]/)){var Position_T = getPosition_T(data_array[i]) ;var Position_B = getPosition_B(data_array[i]) ;var Promotion = getPromotion(data_array[i]) ;kif.push([Position_T, Position_B,Promotion]);}; }for (var i = 0; i < objLeng(kif); i++){if(kif[i][0]==0){kif[i][0]=kif[i-1][0];}}return kif;}function getPromotion(mystring){var promotion =false;if(mystring.indexOf('成')>=0){promotion = true;}if(mystring.indexOf('不成')>=0){promotion = false;}return promotion;}function getPosition_T(mystring){var hit=mystring.indexOf(' ');return str_num(mystring.substr(hit + 1 ,1))*10 + str_num(mystring.substr(hit + 2 ,1));}function getPosition_B(mystring){var hit = mystring.indexOf('(');var drop = mystring.indexOf('打');if(drop > -1){switch (mystring.substr(drop - 1 ,1)){case '飛':return 1;break;case '角':return 2;break;case '金':return 3;break;case '銀':return 4;break;case '桂':return 5;break;case '香':return 6;break;case '歩':return 7;break;}}else {return str_num(mystring.substr(hit + 1 ,1))*10 + str_num(mystring.substr(hit + 2 ,1));}}function str_num(str){switch (str){case '1':str=1;break;case '2':str=2;break;case '3':str=3;break;case '4':str=4;break;case '5':str=5;break;case '6':str=6;break;case '7':str=7;break;case '8':str=8;break;case '9':str=9;break;case '１':str=1;break;case '２':str=2;break;case '３':str=3;break;case '４':str=4;break;case '５':str=5;break;case '６':str=6;break;case '７':str=7;break;case '８':str=8;break;case '９':str=9;break;case '一':str=1;break;case '二':str=2;break;case '三':str=3;break;case '四':str=4;break;case '五':str=5;break;case '六':str=6;break;case '七':str=7;break;case '八':str=8;break;case '九':str=9;break;default:str=0;break;}return str;}function playShogi(num){motiIni();boardIni();boardSet();for (var i = 0; i < num; i++){var player=i%2+1;if(kif[i][1]>9){move(kif[i][0],kif[i][1],kif[i][2],player);}else{drop(kif[i][0],kif[i][1],player);}}boardSet();document.getElementById('Controler-turn').innerHTML=turn;}var controlerButton=document.getElementById('Controler').getElementsByTagName('button');controlerButton[0].addEventListener('click', function(){turn=0;playShogi(turn);}, false);function turnup(){if(turn<objLeng(kif)-1){++turn;playShogi(turn);}}function turndown(){if(turn>0){--turn;playShogi(turn);}}var fastre;var fastfw;var onmouse;controlerButton[1].addEventListener('click', function() {turndown();});controlerButton[1].addEventListener('mousedown', function() {clearInterval(fastre);onmouse = true;fastre = setInterval(turndown, 500);});controlerButton[1].addEventListener('mouseup', function(e) {clearInterval(fastre);onmouse = false;});controlerButton[1].addEventListener('touchstart', function() {clearInterval(fastre);onmouse = true;fastre = setInterval(turndown, 500);});controlerButton[1].addEventListener('mousend', function(e) {clearInterval(fastre);onmouse = false;});controlerButton[2].addEventListener('click', function() {clearInterval(fastfw);onmouse = true;turnup();});controlerButton[2].addEventListener('mousedown', function() {clearInterval(fastfw);onmouse = true;fastfw = setInterval(turnup, 500);});controlerButton[2].addEventListener('mouseup', function(e) {clearInterval(fastfw);onmouse = false;});controlerButton[2].addEventListener('touchstart', function() {clearInterval(fastfw);onmouse = true;fastfw = setInterval(turnup, 500);});controlerButton[2].addEventListener('touchend', function(e) {clearInterval(fastfw);onmouse = false;});controlerButton[3].addEventListener('click', function(){turn=objLeng(kif)-1;playShogi(turn);}, false);function objLeng(obj){return obj.length;}}</script>うちのAIで勝敗を分けたと思われる手は<br />
65手目　▲7九角　（▲7五歩）<br />
71手目　▲5六歩　（▲3五歩）<br />
（）内は候補手。<br />
<br />
第81期A級順位戦 3回戦　稲葉陽八段 VS 豊島将之九段　戦が9月21日（水）に大阪・関西将棋会館にて指され、豊島九段が140手で勝利した。第81期A級順位戦は3回戦を終了した。<br />
<br />
リーグ成績（9月21日終了時）<br />
２勝１敗　斎藤慎太郎八段(1)　豊島将之九段(4)　広瀬章人八段(5)　菅井竜也八段(8)　藤井聡太竜王(9)　稲葉陽八段(10)　<br />
１勝２敗　糸谷哲郎八段(2)　佐藤天彦九段(3)　永瀬拓矢王座(6)　<br />
０勝３敗　佐藤康光九段(7)　 　<br />
()内は順位、挑戦1名　降級2名]]>
    </description>
    <category>将棋棋譜</category>
    <link>https://shikenmondai.blog.shinobi.jp/%E5%B0%86%E6%A3%8B%E6%A3%8B%E8%AD%9C/2022-09-21%20%E9%A0%86%E4%BD%8D%E6%88%A6%E7%A8%B2%E8%91%89%E3%80%80%E9%99%BD%20%E5%85%AB%E6%AE%B5%20vs.</link>
    <pubDate>Thu, 22 Sep 2022 23:28:26 GMT</pubDate>
    <guid isPermaLink="false">shikenmondai.blog.shinobi.jp://entry/664</guid>
  </item>
    <item>
    <title>2022-09-16_第47期名人戦挑戦手合七番勝負第3局_芝野虎丸_井山裕太</title>
    <description>
    <![CDATA[<a href="https://gokifu.net/t2.php?s=7251663327128847" target="_blank"><img src="https://gokifu.net/sgf2misc/png2/7251663327128847-f01.png" /><br />
棋譜再生</a><br />
<br />
3連覇を目指す井山裕太名人に芝野虎丸九段が挑戦する 第47期名人戦挑戦手合七番勝負 第3局が9月15日（木）、16日（金）大阪府守口市「ホテルアゴーラ大阪守口」で打たれ、黒番の芝野九段が171手で中押し勝ちし、シリーズ成績を2勝1敗とした。第4局は10月6日（木）、10月7日（金）に兵庫県宝塚市「宝塚ホテル」にて打たれる。]]>
    </description>
    <category>囲碁棋譜</category>
    <link>https://shikenmondai.blog.shinobi.jp/%E5%9B%B2%E7%A2%81%E6%A3%8B%E8%AD%9C/2022-09-16_%E7%AC%AC47%E6%9C%9F%E5%90%8D%E4%BA%BA%E6%88%A6%E6%8C%91%E6%88%A6%E6%89%8B%E5%90%88%E4%B8%83%E7%95%AA%E5%8B%9D%E8%B2%A0</link>
    <pubDate>Fri, 16 Sep 2022 11:25:26 GMT</pubDate>
    <guid isPermaLink="false">shikenmondai.blog.shinobi.jp://entry/663</guid>
  </item>
    <item>
    <title>2022-09-13 王座戦永瀬拓矢 王座 vs. 豊島将之 九段 第70期王座戦 五番勝負第２局</title>
    <description>
    <![CDATA[<div><div id="alza-shogi"><div id="board">将棋盤</div><p id="Controler"><button>初</button><button>戻る</button><button>進む</button><button>終</button>　<span id="Controler-turn">0</span>手</p><br />
</div></div><script type="text/javascript">window.addEventListener('load', function() {alzaShogi();});function alzaShogi(){var font_size=1;var kif =new Array();var board =new Array();var turn =0;var spturn;var moti =[[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0]];kif=getKif(getFile());boardIni();boardSet();getTurn();playShogi(turn);function getFile(){kifu='n1b26F(27b(n2b84F(83b(n3b25F(26b(n4b85F(84b(n5b76F(77b(n6b32G(41b(n7b77B(88b(n8b34F(33b(n9b88S(79b(n10b77BP(22b(n11bYbS(88b(n12b22S(31b(n13b16F(17b(n14b33S(22b(n15b15F(16b(n16b94F(93b(n17b96F(97b(n18b74F(73b(n19b78G(69b(n20b72S(71b(n21b48S(39b(n22b42K(51b(n23b46F(47b(n24b73S(72b(n25b47S(48b(n26b31K(42b(n27b66F(67b(n28b84S(73b(n29b36F(37b(n30b52G(61b(n31b37N(29b(n32b44F(43b(n33b48G(49b(n34b43G(52b(n35b29R(28b(n36b75F(74b(n37b24F(25b(n38bYbF(23b(n39b75F(76b(n40bYbS(84b(n41b25FZb(n42b76FZb(n43b68S(77b(n44b25F(24b(n45bYbR(29b(n46b35F(34b(n47b24FZb(n48b34BZb(n49b35R(25b(n50b64S(75b(n51b56F(57b(n52b24S(33b(n53b71BZb(n54b35S(24b(n55b82BP(71b(n56b29RZb(n57b58K(59b(n58b24S(35b(n59b79RZb(n60bYbRP(29b(n61bYbG(78b(n62b26FZb(n63b71RZb(n64b22K(31b(n65b25FZb(n66b33S(24b(n67b35F(36b(n68b12B(34b(n69b14F(15b(n70bYbF(13b(n71b81U(82b(n72b27FP(26b(n73b24NZb(n74bYbS(33b(n75bYbF(25b(n76b28RZb(n77b14L(19b(n78b13FZb(n79b23SZb(n80bYbG(32b(n81bYbFP(24b(n82bYbK(22b(n83b29FZb(n84b18RP(28b(n85b63U(81b(n86b62SZb(n87b41RP(71b(n88b63S(62b(n89b43D(41b(n90b33NZb(n91b16FZb(n92bYbD(18b(n93b34D(43b(n94b22K(23b(n95b13LP(14b(n96bYbD(16b(n97b14FZb(n98b23D(13b(n99b24GZb(n100b37T(27b(n101b13GZb(n102b31K(22b(n103b23G(24b(n104b48T(37b(n105bYbK(58b(n106bEb(';kifu=decodeURIComponent(kifu);kifu=kifu.replace(/F/g, '歩');kifu=kifu.replace(/T/g, 'と');kifu=kifu.replace(/L/g, '香');kifu=kifu.replace(/N/g, '桂');kifu=kifu.replace(/S/g, '銀');kifu=kifu.replace(/G/g, '金');kifu=kifu.replace(/K/g, '玉');kifu=kifu.replace(/R/g, '飛');kifu=kifu.replace(/B/g, '角');kifu=kifu.replace(/D/g, '竜');kifu=kifu.replace(/U/g, '馬');kifu=kifu.replace(/P/g, '成');kifu=kifu.replace(/X/g, '不');kifu=kifu.replace(/Y/g, '同');kifu=kifu.replace(/Z/g, '打');kifu=kifu.replace(/E/g, '投了');kifu=kifu.replace(/ /g, 'b');kifu=kifu.replace(/b/g, ' ');return kifu;}function getTurn(){turn=105;}function motiIni(){moti =[[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0]];}function boardIni(){for (var i = 0; i < 100; i++){board[i]=[0,0,false];}board[11]=[6,2,false];board[21]=[5,2,false];board[31]=[4,2,false];board[41]=[3,2,false];board[51]=[8,2,false];board[61]=[3,2,false];board[71]=[4,2,false];board[81]=[5,2,false];board[91]=[6,2,false];board[13]=[7,2,false];board[23]=[7,2,false];board[33]=[7,2,false];board[43]=[7,2,false];board[53]=[7,2,false];board[63]=[7,2,false];board[73]=[7,2,false];board[83]=[7,2,false];board[93]=[7,2,false];board[82]=[1,2,false];board[22]=[2,2,false];board[19]=[6,1,false];board[29]=[5,1,false];board[39]=[4,1,false];board[49]=[3,1,false];board[59]=[8,1,false];board[69]=[3,1,false];board[79]=[4,1,false];board[89]=[5,1,false];board[99]=[6,1,false];board[17]=[7,1,false];board[27]=[7,1,false];board[37]=[7,1,false];board[47]=[7,1,false];board[57]=[7,1,false];board[67]=[7,1,false];board[77]=[7,1,false];board[87]=[7,1,false];board[97]=[7,1,false];board[88]=[2,1,false];board[28]=[1,1,false];}function boardSet(){var mainBoard = document.getElementById('board');mainBoard.innerHTML='<p>△　</p><table></table><p>▲　</p>';for (var i = 0; i < 9; i++){mainBoard.getElementsByTagName('table')[0].innerHTML += '<tr></tr>';}for (var s = 0; s < 9; s++){for (var t = 0; t < 9; t++){mainBoard.getElementsByTagName('table')[0].getElementsByTagName('tr')[s].innerHTML += '<td>□</td>';}}for (var s = 0; s < 9; s++){for (var t = 0; t < 9; t++){mainBoard.getElementsByTagName('table')[0].getElementsByTagName('tr')[s].getElementsByTagName('td')[t].innerHTML = showKoma(board[10*(9-t)+s+1][0],board[10*(9-t)+s+1][2]);if(board[10*(9-t)+s+1][1]==2){mainBoard.getElementsByTagName('table')[0].getElementsByTagName('tr')[s].getElementsByTagName('td')[t].classList.add('reverse');}}}mainBoard.getElementsByTagName('table')[0].style.borderCollapse='collapse';mainBoard.getElementsByTagName('table')[0].style.margin='auto';mainBoard.getElementsByTagName('table')[0].style.tableLayout ='fixed';for (var i = 0; i < mainBoard.getElementsByTagName('td').length; i++){mainBoard.getElementsByTagName('td')[i].style.border='solid thin black';mainBoard.getElementsByTagName('td')[i].style.textAlign='center';mainBoard.getElementsByTagName('td')[i].style.verticalAlign='center';mainBoard.getElementsByTagName('td')[i].style.height=font_size*1.7 + 'em';mainBoard.getElementsByTagName('td')[i].style.width =font_size*1.5 + 'em';}for (var i = 0; i < mainBoard.getElementsByClassName('reverse').length; i++){mainBoard.getElementsByClassName('reverse')[i].style.transform='rotate( 180deg )';}mainBoard.getElementsByTagName('p')[0].style.transform='rotate( 180deg )';var alzaShogi=document.getElementById('alza-shogi');alzaShogi.style.fontSize=font_size+'em';alzaShogi.style.width=font_size*18+'em';alzaShogi.style.margin='auto';alzaShogi.getElementsByTagName('p')[0].style.fontSize=font_size+'em';alzaShogi.getElementsByTagName('p')[1].style.fontSize=font_size+'em';alzaShogi.getElementsByTagName('table')[0].style.fontSize=font_size+'em';for (var i = 0; i < alzaShogi.getElementsByTagName('button').length; i++){alzaShogi.getElementsByTagName('button')[i].style.fontSize=font_size+'em';}for (var s = 1; s < 8; s++){for (var t = 0; t < moti[0][s]; t++){mainBoard.getElementsByTagName('p')[1].innerHTML +=showKoma(s);}for (var t = 0; t < moti[1][s]; t++){mainBoard.getElementsByTagName('p')[0].innerHTML +=showKoma(s);}}}function showKoma(num,pr){switch (num){case 0:return '　';break;case 1:if(pr==true){return '竜';break;}else{return '飛';break;}case 2:if(pr==true){return '馬';break;}else{return '角';break;}case 3:return '金';break;case 4:if(pr==true){return '全';break;}else{return '銀';break;}case 5:if(pr==true){return '圭';break;}else{return '桂';break;}case 6:if(pr==true){return '杏';break;}else{return '香';break;}case 7:if(pr==true){return 'と';break;}else{return '歩';break;}case 8:return '玉';break;}}function move(T,B,Pr,P){++moti[P-1][board[T][0]];board[T][0]=board[B][0];board[T][1]=board[B][1];board[T][2]=board[B][2];if(Pr==true){board[T][2]=true}board[B][0]=0;board[B][1]=0;board[B][2]=0;}function drop(T,B,P){--moti[P-1][B];board[T][0]=B;board[T][1]=P;board[T][2]=0;}function getKif(data){var data_array = data.split(/n/);var kif =new Array();for (var i = 0; i < objLeng(data_array); i++){if(data_array[i].slice( 0, 1 ).match(/[0-9]/)){var Position_T = getPosition_T(data_array[i]) ;var Position_B = getPosition_B(data_array[i]) ;var Promotion = getPromotion(data_array[i]) ;kif.push([Position_T, Position_B,Promotion]);}; }for (var i = 0; i < objLeng(kif); i++){if(kif[i][0]==0){kif[i][0]=kif[i-1][0];}}return kif;}function getPromotion(mystring){var promotion =false;if(mystring.indexOf('成')>=0){promotion = true;}if(mystring.indexOf('不成')>=0){promotion = false;}return promotion;}function getPosition_T(mystring){var hit=mystring.indexOf(' ');return str_num(mystring.substr(hit + 1 ,1))*10 + str_num(mystring.substr(hit + 2 ,1));}function getPosition_B(mystring){var hit = mystring.indexOf('(');var drop = mystring.indexOf('打');if(drop > -1){switch (mystring.substr(drop - 1 ,1)){case '飛':return 1;break;case '角':return 2;break;case '金':return 3;break;case '銀':return 4;break;case '桂':return 5;break;case '香':return 6;break;case '歩':return 7;break;}}else {return str_num(mystring.substr(hit + 1 ,1))*10 + str_num(mystring.substr(hit + 2 ,1));}}function str_num(str){switch (str){case '1':str=1;break;case '2':str=2;break;case '3':str=3;break;case '4':str=4;break;case '5':str=5;break;case '6':str=6;break;case '7':str=7;break;case '8':str=8;break;case '9':str=9;break;case '１':str=1;break;case '２':str=2;break;case '３':str=3;break;case '４':str=4;break;case '５':str=5;break;case '６':str=6;break;case '７':str=7;break;case '８':str=8;break;case '９':str=9;break;case '一':str=1;break;case '二':str=2;break;case '三':str=3;break;case '四':str=4;break;case '五':str=5;break;case '六':str=6;break;case '七':str=7;break;case '八':str=8;break;case '九':str=9;break;default:str=0;break;}return str;}function playShogi(num){motiIni();boardIni();boardSet();for (var i = 0; i < num; i++){var player=i%2+1;if(kif[i][1]>9){move(kif[i][0],kif[i][1],kif[i][2],player);}else{drop(kif[i][0],kif[i][1],player);}}boardSet();document.getElementById('Controler-turn').innerHTML=turn;}var controlerButton=document.getElementById('Controler').getElementsByTagName('button');controlerButton[0].addEventListener('click', function(){turn=0;playShogi(turn);}, false);function turnup(){if(turn<objLeng(kif)-1){++turn;playShogi(turn);}}function turndown(){if(turn>0){--turn;playShogi(turn);}}var fastre;var fastfw;var onmouse;controlerButton[1].addEventListener('click', function() {turndown();});controlerButton[1].addEventListener('mousedown', function() {clearInterval(fastre);onmouse = true;fastre = setInterval(turndown, 500);});controlerButton[1].addEventListener('mouseup', function(e) {clearInterval(fastre);onmouse = false;});controlerButton[1].addEventListener('touchstart', function() {clearInterval(fastre);onmouse = true;fastre = setInterval(turndown, 500);});controlerButton[1].addEventListener('mousend', function(e) {clearInterval(fastre);onmouse = false;});controlerButton[2].addEventListener('click', function() {clearInterval(fastfw);onmouse = true;turnup();});controlerButton[2].addEventListener('mousedown', function() {clearInterval(fastfw);onmouse = true;fastfw = setInterval(turnup, 500);});controlerButton[2].addEventListener('mouseup', function(e) {clearInterval(fastfw);onmouse = false;});controlerButton[2].addEventListener('touchstart', function() {clearInterval(fastfw);onmouse = true;fastfw = setInterval(turnup, 500);});controlerButton[2].addEventListener('touchend', function(e) {clearInterval(fastfw);onmouse = false;});controlerButton[3].addEventListener('click', function(){turn=objLeng(kif)-1;playShogi(turn);}, false);function objLeng(obj){return obj.length;}}</script>うちのAIで勝敗を分けたと思われる手は<br />
54手目　△3五銀　（△7ニ飛）<br />
（）内は候補手。<br />
<br />
永瀬拓矢王座に豊島将之九段が挑戦する 第70期王座戦五番勝負 第2局が、9月13日（火）に愛知県名古屋市「名古屋マリオットアソシアホテル」にて指され、118手目で千日手が成立。同日指し直し局が行われ、永瀬王座が105手で豊島九段に勝ち、シリーズ成績を1勝1敗のタイとした。第3局は、9月27日（火）に京都市東山区「ウェスティン都ホテル京都」にて指される。]]>
    </description>
    <category>将棋棋譜</category>
    <link>https://shikenmondai.blog.shinobi.jp/%E5%B0%86%E6%A3%8B%E6%A3%8B%E8%AD%9C/2022-09-13%20%E7%8E%8B%E5%BA%A7%E6%88%A6%E6%B0%B8%E7%80%AC%E6%8B%93%E7%9F%A2%20%E7%8E%8B%E5%BA%A7%20vs.</link>
    <pubDate>Wed, 14 Sep 2022 06:35:57 GMT</pubDate>
    <guid isPermaLink="false">shikenmondai.blog.shinobi.jp://entry/662</guid>
  </item>
    <item>
    <title>2022-09-06_第47期名人戦挑戦手合七番勝負第2局_井山裕太_芝野虎丸</title>
    <description>
    <![CDATA[<a href="https://gokifu.net/t2.php?s=461662482035308" target="_blank"><img src="https://gokifu.net/sgf2misc/png2/461662482035308-f01.png" /><br />
棋譜再生</a><br />
<br />
3連覇を目指す井山裕太名人に芝野虎丸九段が挑戦する 第47期名人戦挑戦手合七番勝負 第2局が三重県鳥羽市「戸田家」で9月5日(月)・6日(火)に打たれ、白番の芝野虎丸九段が中押し勝ちをおさめ、シリーズ成績を１勝１敗のタイとした。第3局は9月15日（木）・9月16日（金）に大阪府守口市「ホテル・アゴーラ大阪守口」にて打たれる。]]>
    </description>
    <category>囲碁棋譜</category>
    <link>https://shikenmondai.blog.shinobi.jp/%E5%9B%B2%E7%A2%81%E6%A3%8B%E8%AD%9C/2022-09-06_%E7%AC%AC47%E6%9C%9F%E5%90%8D%E4%BA%BA%E6%88%A6%E6%8C%91%E6%88%A6%E6%89%8B%E5%90%88%E4%B8%83%E7%95%AA%E5%8B%9D%E8%B2%A0</link>
    <pubDate>Tue, 06 Sep 2022 16:37:14 GMT</pubDate>
    <guid isPermaLink="false">shikenmondai.blog.shinobi.jp://entry/661</guid>
  </item>
    <item>
    <title>2022-09-05 第63期お～いお茶杯王位戦七番勝負第5局_豊島将之九段vs藤井聡太王位</title>
    <description>
    <![CDATA[<div><div id="alza-shogi"><div id="board">将棋盤</div><p id="Controler"><button>初</button><button>戻る</button><button>進む</button><button>終</button>　<span id="Controler-turn">0</span>手</p><br />
</div></div><script type="text/javascript">window.addEventListener('load', function() {alzaShogi();});function alzaShogi(){var font_size=1;var kif =new Array();var board =new Array();var turn =0;var spturn;var moti =[[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0]];kif=getKif(getFile());boardIni();boardSet();getTurn();playShogi(turn);function getFile(){kifu='n1b26F(27b(n2b84F(83b(n3b25F(26b(n4b85F(84b(n5b76F(77b(n6b32G(41b(n7b77B(88b(n8b34F(33b(n9b68S(79b(n10b77BP(22b(n11bYbS(68b(n12b22S(31b(n13b16F(17b(n14b14F(13b(n15b38S(39b(n16b33S(22b(n17b36F(37b(n18b62S(71b(n19b78G(69b(n20b64F(63b(n21b68K(59b(n22b74F(73b(n23b46F(47b(n24b42K(51b(n25b37N(29b(n26b63S(62b(n27b96F(97b(n28b73N(81b(n29b47S(38b(n30b94F(93b(n31b29R(28b(n32b62G(61b(n33b48G(49b(n34b81R(82b(n35b66F(67b(n36b44F(43b(n37b56S(47b(n38b41R(81b(n39b45F(46b(n40b52K(42b(n41b44F(45b(n42bYbS(33b(n43b38G(48b(n44b54F(53b(n45b49R(29b(n46b55F(54b(n47b67S(56b(n48b45FZb(n49b79K(68b(n50b33N(21b(n51b88K(79b(n52b53G(62b(n53b35F(36b(n54bYbS(44b(n55b56F(57b(n56bYbF(55b(n57bYbS(67b(n58b44S(35b(n59b55FZb(n60b86F(85b(n61bYbF(87b(n62b57FZb(n63b59R(49b(n64b81R(41b(n65b48G(38b(n66b85FZb(n67bYbF(86b(n68b65F(64b(n69b57R(59b(n70b66F(65b(n71b86S(77b(n72b54FZb(n73bYbF(55b(n74bYbS(63b(n75b55FZb(n76b65S(54b(n77b68FZb(n78b76S(65b(n79b54F(55b(n80b63G(53b(n81b98BZb(n82b87FZb(n83bYbG(78b(n84b67FP(66b(n85bYbS(56b(n86bYbSP(76b(n87bYbF(68b(n88b43G(32b(n89b72SZb(n90b82R(81b(n91b63S(72b(n92bYbK(52b(n93b58R(57b(n94b13BZb(n95b79FZb(n96b54G(43b(n97b84GZb(n98b55FZb(n99b77G(87b(n100b65FZb(n101b15F(16b(n102b69SZb(n103b14F(15b(n104b35B(13b(n105b36FZb(n106b46B(35b(n107b47FZb(n108b58SP(69b(n109b46F(47b(n110b68PS(58b(n111b41BZb(n112b52SZb(n113b32BP(41b(n114b64G(54b(n115b53FZb(n116bYbS(44b(n117b58G(48b(n118bYbPS(68b(n119b33U(32b(n120b68PS(58b(n121b45N(37b(n122b69RZb(n123b97K(88b(n124b79RP(69b(n125b75FZb(n126b84R(82b(n127bYbF(85b(n128b85N(73b(n129bEb(n';kifu=decodeURIComponent(kifu);kifu=kifu.replace(/F/g, '歩');kifu=kifu.replace(/T/g, 'と');kifu=kifu.replace(/L/g, '香');kifu=kifu.replace(/N/g, '桂');kifu=kifu.replace(/S/g, '銀');kifu=kifu.replace(/G/g, '金');kifu=kifu.replace(/K/g, '玉');kifu=kifu.replace(/R/g, '飛');kifu=kifu.replace(/B/g, '角');kifu=kifu.replace(/D/g, '竜');kifu=kifu.replace(/U/g, '馬');kifu=kifu.replace(/P/g, '成');kifu=kifu.replace(/X/g, '不');kifu=kifu.replace(/Y/g, '同');kifu=kifu.replace(/Z/g, '打');kifu=kifu.replace(/E/g, '投了');kifu=kifu.replace(/ /g, 'b');kifu=kifu.replace(/b/g, ' ');return kifu;}function getTurn(){turn=128;}function motiIni(){moti =[[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0]];}function boardIni(){for (var i = 0; i < 100; i++){board[i]=[0,0,false];}board[11]=[6,2,false];board[21]=[5,2,false];board[31]=[4,2,false];board[41]=[3,2,false];board[51]=[8,2,false];board[61]=[3,2,false];board[71]=[4,2,false];board[81]=[5,2,false];board[91]=[6,2,false];board[13]=[7,2,false];board[23]=[7,2,false];board[33]=[7,2,false];board[43]=[7,2,false];board[53]=[7,2,false];board[63]=[7,2,false];board[73]=[7,2,false];board[83]=[7,2,false];board[93]=[7,2,false];board[82]=[1,2,false];board[22]=[2,2,false];board[19]=[6,1,false];board[29]=[5,1,false];board[39]=[4,1,false];board[49]=[3,1,false];board[59]=[8,1,false];board[69]=[3,1,false];board[79]=[4,1,false];board[89]=[5,1,false];board[99]=[6,1,false];board[17]=[7,1,false];board[27]=[7,1,false];board[37]=[7,1,false];board[47]=[7,1,false];board[57]=[7,1,false];board[67]=[7,1,false];board[77]=[7,1,false];board[87]=[7,1,false];board[97]=[7,1,false];board[88]=[2,1,false];board[28]=[1,1,false];}function boardSet(){var mainBoard = document.getElementById('board');mainBoard.innerHTML='<p>△　</p><table></table><p>▲　</p>';for (var i = 0; i < 9; i++){mainBoard.getElementsByTagName('table')[0].innerHTML += '<tr></tr>';}for (var s = 0; s < 9; s++){for (var t = 0; t < 9; t++){mainBoard.getElementsByTagName('table')[0].getElementsByTagName('tr')[s].innerHTML += '<td>□</td>';}}for (var s = 0; s < 9; s++){for (var t = 0; t < 9; t++){mainBoard.getElementsByTagName('table')[0].getElementsByTagName('tr')[s].getElementsByTagName('td')[t].innerHTML = showKoma(board[10*(9-t)+s+1][0],board[10*(9-t)+s+1][2]);if(board[10*(9-t)+s+1][1]==2){mainBoard.getElementsByTagName('table')[0].getElementsByTagName('tr')[s].getElementsByTagName('td')[t].classList.add('reverse');}}}mainBoard.getElementsByTagName('table')[0].style.borderCollapse='collapse';mainBoard.getElementsByTagName('table')[0].style.margin='auto';mainBoard.getElementsByTagName('table')[0].style.tableLayout ='fixed';for (var i = 0; i < mainBoard.getElementsByTagName('td').length; i++){mainBoard.getElementsByTagName('td')[i].style.border='solid thin black';mainBoard.getElementsByTagName('td')[i].style.textAlign='center';mainBoard.getElementsByTagName('td')[i].style.verticalAlign='center';mainBoard.getElementsByTagName('td')[i].style.height=font_size*1.7 + 'em';mainBoard.getElementsByTagName('td')[i].style.width =font_size*1.5 + 'em';}for (var i = 0; i < mainBoard.getElementsByClassName('reverse').length; i++){mainBoard.getElementsByClassName('reverse')[i].style.transform='rotate( 180deg )';}mainBoard.getElementsByTagName('p')[0].style.transform='rotate( 180deg )';var alzaShogi=document.getElementById('alza-shogi');alzaShogi.style.fontSize=font_size+'em';alzaShogi.style.width=font_size*18+'em';alzaShogi.style.margin='auto';alzaShogi.getElementsByTagName('p')[0].style.fontSize=font_size+'em';alzaShogi.getElementsByTagName('p')[1].style.fontSize=font_size+'em';alzaShogi.getElementsByTagName('table')[0].style.fontSize=font_size+'em';for (var i = 0; i < alzaShogi.getElementsByTagName('button').length; i++){alzaShogi.getElementsByTagName('button')[i].style.fontSize=font_size+'em';}for (var s = 1; s < 8; s++){for (var t = 0; t < moti[0][s]; t++){mainBoard.getElementsByTagName('p')[1].innerHTML +=showKoma(s);}for (var t = 0; t < moti[1][s]; t++){mainBoard.getElementsByTagName('p')[0].innerHTML +=showKoma(s);}}}function showKoma(num,pr){switch (num){case 0:return '　';break;case 1:if(pr==true){return '竜';break;}else{return '飛';break;}case 2:if(pr==true){return '馬';break;}else{return '角';break;}case 3:return '金';break;case 4:if(pr==true){return '全';break;}else{return '銀';break;}case 5:if(pr==true){return '圭';break;}else{return '桂';break;}case 6:if(pr==true){return '杏';break;}else{return '香';break;}case 7:if(pr==true){return 'と';break;}else{return '歩';break;}case 8:return '玉';break;}}function move(T,B,Pr,P){++moti[P-1][board[T][0]];board[T][0]=board[B][0];board[T][1]=board[B][1];board[T][2]=board[B][2];if(Pr==true){board[T][2]=true}board[B][0]=0;board[B][1]=0;board[B][2]=0;}function drop(T,B,P){--moti[P-1][B];board[T][0]=B;board[T][1]=P;board[T][2]=0;}function getKif(data){var data_array = data.split(/n/);var kif =new Array();for (var i = 0; i < objLeng(data_array); i++){if(data_array[i].slice( 0, 1 ).match(/[0-9]/)){var Position_T = getPosition_T(data_array[i]) ;var Position_B = getPosition_B(data_array[i]) ;var Promotion = getPromotion(data_array[i]) ;kif.push([Position_T, Position_B,Promotion]);}; }for (var i = 0; i < objLeng(kif); i++){if(kif[i][0]==0){kif[i][0]=kif[i-1][0];}}return kif;}function getPromotion(mystring){var promotion =false;if(mystring.indexOf('成')>=0){promotion = true;}if(mystring.indexOf('不成')>=0){promotion = false;}return promotion;}function getPosition_T(mystring){var hit=mystring.indexOf(' ');return str_num(mystring.substr(hit + 1 ,1))*10 + str_num(mystring.substr(hit + 2 ,1));}function getPosition_B(mystring){var hit = mystring.indexOf('(');var drop = mystring.indexOf('打');if(drop > -1){switch (mystring.substr(drop - 1 ,1)){case '飛':return 1;break;case '角':return 2;break;case '金':return 3;break;case '銀':return 4;break;case '桂':return 5;break;case '香':return 6;break;case '歩':return 7;break;}}else {return str_num(mystring.substr(hit + 1 ,1))*10 + str_num(mystring.substr(hit + 2 ,1));}}function str_num(str){switch (str){case '1':str=1;break;case '2':str=2;break;case '3':str=3;break;case '4':str=4;break;case '5':str=5;break;case '6':str=6;break;case '7':str=7;break;case '8':str=8;break;case '9':str=9;break;case '１':str=1;break;case '２':str=2;break;case '３':str=3;break;case '４':str=4;break;case '５':str=5;break;case '６':str=6;break;case '７':str=7;break;case '８':str=8;break;case '９':str=9;break;case '一':str=1;break;case '二':str=2;break;case '三':str=3;break;case '四':str=4;break;case '五':str=5;break;case '六':str=6;break;case '七':str=7;break;case '八':str=8;break;case '九':str=9;break;default:str=0;break;}return str;}function playShogi(num){motiIni();boardIni();boardSet();for (var i = 0; i < num; i++){var player=i%2+1;if(kif[i][1]>9){move(kif[i][0],kif[i][1],kif[i][2],player);}else{drop(kif[i][0],kif[i][1],player);}}boardSet();document.getElementById('Controler-turn').innerHTML=turn;}var controlerButton=document.getElementById('Controler').getElementsByTagName('button');controlerButton[0].addEventListener('click', function(){turn=0;playShogi(turn);}, false);function turnup(){if(turn<objLeng(kif)-1){++turn;playShogi(turn);}}function turndown(){if(turn>0){--turn;playShogi(turn);}}var fastre;var fastfw;var onmouse;controlerButton[1].addEventListener('click', function() {turndown();});controlerButton[1].addEventListener('mousedown', function() {clearInterval(fastre);onmouse = true;fastre = setInterval(turndown, 500);});controlerButton[1].addEventListener('mouseup', function(e) {clearInterval(fastre);onmouse = false;});controlerButton[1].addEventListener('touchstart', function() {clearInterval(fastre);onmouse = true;fastre = setInterval(turndown, 500);});controlerButton[1].addEventListener('mousend', function(e) {clearInterval(fastre);onmouse = false;});controlerButton[2].addEventListener('click', function() {clearInterval(fastfw);onmouse = true;turnup();});controlerButton[2].addEventListener('mousedown', function() {clearInterval(fastfw);onmouse = true;fastfw = setInterval(turnup, 500);});controlerButton[2].addEventListener('mouseup', function(e) {clearInterval(fastfw);onmouse = false;});controlerButton[2].addEventListener('touchstart', function() {clearInterval(fastfw);onmouse = true;fastfw = setInterval(turnup, 500);});controlerButton[2].addEventListener('touchend', function(e) {clearInterval(fastfw);onmouse = false;});controlerButton[3].addEventListener('click', function(){turn=objLeng(kif)-1;playShogi(turn);}, false);function objLeng(obj){return obj.length;}}</script><br />
藤井聡太王位に豊島将之九段が挑戦する お～いお茶杯第63期王位戦七番勝負第5局が、9月5（月）・6日（火）に静岡県牧之原市「平田寺」にて指され、藤井王位が128手で豊島九段に勝ち、シリーズ成績を4勝1敗として王位防衛を果たした。藤井王位は王位戦3連覇となる。<br />
<br />
]]>
    </description>
    <category>将棋棋譜</category>
    <link>https://shikenmondai.blog.shinobi.jp/%E5%B0%86%E6%A3%8B%E6%A3%8B%E8%AD%9C/2022-09-05%20%E7%AC%AC63%E6%9C%9F%E3%81%8A%EF%BD%9E%E3%81%84%E3%81%8A%E8%8C%B6%E6%9D%AF%E7%8E%8B%E4%BD%8D%E6%88%A6%E4%B8%83%E7%95%AA</link>
    <pubDate>Tue, 06 Sep 2022 11:54:33 GMT</pubDate>
    <guid isPermaLink="false">shikenmondai.blog.shinobi.jp://entry/660</guid>
  </item>
    <item>
    <title>2022-09-01_第41期女流本因坊戦挑戦者決定戦_加藤千笑_上野愛咲美</title>
    <description>
    <![CDATA[<a href="https://gokifu.net/t2.php?s=4881662105755886" target="_blank"><img src="https://gokifu.net/sgf2misc/png2/4881662105755886-f01.png" /><br />
棋譜再生</a><br />
<br />
藤沢里菜女流本因坊への挑戦権を争う、第41期女流本因坊戦の挑戦者決定戦が9月1日（木）に日本棋院東京本院で打たれ、235手までで白番の上野が4目半勝ちを収め、挑戦権を獲得した。挑戦手合五番勝負 第一局は10月4日（火）に岩手県花巻市の「佳松園」で打たれる。]]>
    </description>
    <category>囲碁棋譜</category>
    <link>https://shikenmondai.blog.shinobi.jp/%E5%9B%B2%E7%A2%81%E6%A3%8B%E8%AD%9C/2022-09-01_%E7%AC%AC41%E6%9C%9F%E5%A5%B3%E6%B5%81%E6%9C%AC%E5%9B%A0%E5%9D%8A%E6%88%A6%E6%8C%91%E6%88%A6%E8%80%85%E6%B1%BA%E5%AE%9A</link>
    <pubDate>Fri, 02 Sep 2022 08:28:12 GMT</pubDate>
    <guid isPermaLink="false">shikenmondai.blog.shinobi.jp://entry/659</guid>
  </item>
    <item>
    <title>2022-08-31 王座戦永瀬拓矢 王座 vs. 豊島将之 九段 第70期王座戦 五番勝負第１局</title>
    <description>
    <![CDATA[<div><div id="alza-shogi"><div id="board">将棋盤</div><p id="Controler"><button>初</button><button>戻る</button><button>進む</button><button>終</button>　<span id="Controler-turn">0</span>手</p><br />
</div></div><script type="text/javascript">window.addEventListener('load', function() {alzaShogi();});function alzaShogi(){var font_size=1;var kif =new Array();var board =new Array();var turn =0;var spturn;var moti =[[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0]];kif=getKif(getFile());boardIni();boardSet();getTurn();playShogi(turn);function getFile(){kifu='n1b26F(27b(n2b84F(83b(n3b25F(26b(n4b85F(84b(n5b76F(77b(n6b32G(41b(n7b77B(88b(n8b34F(33b(n9b88S(79b(n10b77BP(22b(n11bYbS(88b(n12b22S(31b(n13b16F(17b(n14b33S(22b(n15b78G(69b(n16b62S(71b(n17b48S(39b(n18b14F(13b(n19b36F(37b(n20b64F(63b(n21b68K(59b(n22b63S(62b(n23b37N(29b(n24b42K(51b(n25b46F(47b(n26b74F(73b(n27b47S(48b(n28b73N(81b(n29b96F(97b(n30b94F(93b(n31b29R(28b(n32b62G(61b(n33b48G(49b(n34b65F(64b(n35b35F(36b(n36bYbF(34b(n37b45N(37b(n38b22S(33b(n39b24F(25b(n40bYbF(23b(n41bYbR(29b(n42b81R(82b(n43b75F(76b(n44b44BZb(n45b74F(75b(n46bYbS(63b(n47b64BZb(n48b23S(22b(n49b44R(24b(n50bYbF(43b(n51b24FZb(n52bYbS(23b(n53b53NP(45b(n54bYbG(62b(n55b73BP(64b(n56b76FZb(n57bYbS(77b(n58b64NZb(n59b74U(73b(n60b76N(64b(n61b58K(68b(n62b86F(85b(n63b62SZb(n64b43G(53b(n65b55NZb(n66b69SZb(n67bYbK(58b(n68b87FP(86b(n69b58K(69b(n70b78T(87b(n71b36S(47b(n72bYbF(35b(n73b43NP(55b(n74bYbG(32b(n75b53GZb(n76b31K(42b(n77b43G(53b(n78b68RZb(n79b47K(58b(n80b48RP(68b(n81b56K(47b(n82b46D(48b(n83b65K(56b(n84b45D(46b(n85b64K(65b(n86b63FZb(n87bYbK(64b(n88b54SZb(n89b53K(63b(n90b43S(54b(n91b42GZb(n92b22K(31b(n93b43G(42b(n94b54GZb(n95b42K(53b(n96b31GZb(n97b52K(42b(n98b41G(31b(n99b63K(52b(n100b51NZb(n101bYbS(62b(n102bYbG(41b(n103b23FZb(n104b12K(22b(n105b22FP(23b(n106bYbK(12b(n107b23FZb(n108b12K(22b(n109b22FP(23b(n110bYbK(12b(n111bEb(';kifu=decodeURIComponent(kifu);kifu=kifu.replace(/F/g, '歩');kifu=kifu.replace(/T/g, 'と');kifu=kifu.replace(/L/g, '香');kifu=kifu.replace(/N/g, '桂');kifu=kifu.replace(/S/g, '銀');kifu=kifu.replace(/G/g, '金');kifu=kifu.replace(/K/g, '玉');kifu=kifu.replace(/R/g, '飛');kifu=kifu.replace(/B/g, '角');kifu=kifu.replace(/D/g, '竜');kifu=kifu.replace(/U/g, '馬');kifu=kifu.replace(/P/g, '成');kifu=kifu.replace(/X/g, '不');kifu=kifu.replace(/Y/g, '同');kifu=kifu.replace(/Z/g, '打');kifu=kifu.replace(/E/g, '投了');kifu=kifu.replace(/ /g, 'b');kifu=kifu.replace(/b/g, ' ');return kifu;}function getTurn(){turn=66;}function motiIni(){moti =[[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0]];}function boardIni(){for (var i = 0; i < 100; i++){board[i]=[0,0,false];}board[11]=[6,2,false];board[21]=[5,2,false];board[31]=[4,2,false];board[41]=[3,2,false];board[51]=[8,2,false];board[61]=[3,2,false];board[71]=[4,2,false];board[81]=[5,2,false];board[91]=[6,2,false];board[13]=[7,2,false];board[23]=[7,2,false];board[33]=[7,2,false];board[43]=[7,2,false];board[53]=[7,2,false];board[63]=[7,2,false];board[73]=[7,2,false];board[83]=[7,2,false];board[93]=[7,2,false];board[82]=[1,2,false];board[22]=[2,2,false];board[19]=[6,1,false];board[29]=[5,1,false];board[39]=[4,1,false];board[49]=[3,1,false];board[59]=[8,1,false];board[69]=[3,1,false];board[79]=[4,1,false];board[89]=[5,1,false];board[99]=[6,1,false];board[17]=[7,1,false];board[27]=[7,1,false];board[37]=[7,1,false];board[47]=[7,1,false];board[57]=[7,1,false];board[67]=[7,1,false];board[77]=[7,1,false];board[87]=[7,1,false];board[97]=[7,1,false];board[88]=[2,1,false];board[28]=[1,1,false];}function boardSet(){var mainBoard = document.getElementById('board');mainBoard.innerHTML='<p>△　</p><table></table><p>▲　</p>';for (var i = 0; i < 9; i++){mainBoard.getElementsByTagName('table')[0].innerHTML += '<tr></tr>';}for (var s = 0; s < 9; s++){for (var t = 0; t < 9; t++){mainBoard.getElementsByTagName('table')[0].getElementsByTagName('tr')[s].innerHTML += '<td>□</td>';}}for (var s = 0; s < 9; s++){for (var t = 0; t < 9; t++){mainBoard.getElementsByTagName('table')[0].getElementsByTagName('tr')[s].getElementsByTagName('td')[t].innerHTML = showKoma(board[10*(9-t)+s+1][0],board[10*(9-t)+s+1][2]);if(board[10*(9-t)+s+1][1]==2){mainBoard.getElementsByTagName('table')[0].getElementsByTagName('tr')[s].getElementsByTagName('td')[t].classList.add('reverse');}}}mainBoard.getElementsByTagName('table')[0].style.borderCollapse='collapse';mainBoard.getElementsByTagName('table')[0].style.margin='auto';mainBoard.getElementsByTagName('table')[0].style.tableLayout ='fixed';for (var i = 0; i < mainBoard.getElementsByTagName('td').length; i++){mainBoard.getElementsByTagName('td')[i].style.border='solid thin black';mainBoard.getElementsByTagName('td')[i].style.textAlign='center';mainBoard.getElementsByTagName('td')[i].style.verticalAlign='center';mainBoard.getElementsByTagName('td')[i].style.height=font_size*1.7 + 'em';mainBoard.getElementsByTagName('td')[i].style.width =font_size*1.5 + 'em';}for (var i = 0; i < mainBoard.getElementsByClassName('reverse').length; i++){mainBoard.getElementsByClassName('reverse')[i].style.transform='rotate( 180deg )';}mainBoard.getElementsByTagName('p')[0].style.transform='rotate( 180deg )';var alzaShogi=document.getElementById('alza-shogi');alzaShogi.style.fontSize=font_size+'em';alzaShogi.style.width=font_size*18+'em';alzaShogi.style.margin='auto';alzaShogi.getElementsByTagName('p')[0].style.fontSize=font_size+'em';alzaShogi.getElementsByTagName('p')[1].style.fontSize=font_size+'em';alzaShogi.getElementsByTagName('table')[0].style.fontSize=font_size+'em';for (var i = 0; i < alzaShogi.getElementsByTagName('button').length; i++){alzaShogi.getElementsByTagName('button')[i].style.fontSize=font_size+'em';}for (var s = 1; s < 8; s++){for (var t = 0; t < moti[0][s]; t++){mainBoard.getElementsByTagName('p')[1].innerHTML +=showKoma(s);}for (var t = 0; t < moti[1][s]; t++){mainBoard.getElementsByTagName('p')[0].innerHTML +=showKoma(s);}}}function showKoma(num,pr){switch (num){case 0:return '　';break;case 1:if(pr==true){return '竜';break;}else{return '飛';break;}case 2:if(pr==true){return '馬';break;}else{return '角';break;}case 3:return '金';break;case 4:if(pr==true){return '全';break;}else{return '銀';break;}case 5:if(pr==true){return '圭';break;}else{return '桂';break;}case 6:if(pr==true){return '杏';break;}else{return '香';break;}case 7:if(pr==true){return 'と';break;}else{return '歩';break;}case 8:return '玉';break;}}function move(T,B,Pr,P){++moti[P-1][board[T][0]];board[T][0]=board[B][0];board[T][1]=board[B][1];board[T][2]=board[B][2];if(Pr==true){board[T][2]=true}board[B][0]=0;board[B][1]=0;board[B][2]=0;}function drop(T,B,P){--moti[P-1][B];board[T][0]=B;board[T][1]=P;board[T][2]=0;}function getKif(data){var data_array = data.split(/n/);var kif =new Array();for (var i = 0; i < objLeng(data_array); i++){if(data_array[i].slice( 0, 1 ).match(/[0-9]/)){var Position_T = getPosition_T(data_array[i]) ;var Position_B = getPosition_B(data_array[i]) ;var Promotion = getPromotion(data_array[i]) ;kif.push([Position_T, Position_B,Promotion]);}; }for (var i = 0; i < objLeng(kif); i++){if(kif[i][0]==0){kif[i][0]=kif[i-1][0];}}return kif;}function getPromotion(mystring){var promotion =false;if(mystring.indexOf('成')>=0){promotion = true;}if(mystring.indexOf('不成')>=0){promotion = false;}return promotion;}function getPosition_T(mystring){var hit=mystring.indexOf(' ');return str_num(mystring.substr(hit + 1 ,1))*10 + str_num(mystring.substr(hit + 2 ,1));}function getPosition_B(mystring){var hit = mystring.indexOf('(');var drop = mystring.indexOf('打');if(drop > -1){switch (mystring.substr(drop - 1 ,1)){case '飛':return 1;break;case '角':return 2;break;case '金':return 3;break;case '銀':return 4;break;case '桂':return 5;break;case '香':return 6;break;case '歩':return 7;break;}}else {return str_num(mystring.substr(hit + 1 ,1))*10 + str_num(mystring.substr(hit + 2 ,1));}}function str_num(str){switch (str){case '1':str=1;break;case '2':str=2;break;case '3':str=3;break;case '4':str=4;break;case '5':str=5;break;case '6':str=6;break;case '7':str=7;break;case '8':str=8;break;case '9':str=9;break;case '１':str=1;break;case '２':str=2;break;case '３':str=3;break;case '４':str=4;break;case '５':str=5;break;case '６':str=6;break;case '７':str=7;break;case '８':str=8;break;case '９':str=9;break;case '一':str=1;break;case '二':str=2;break;case '三':str=3;break;case '四':str=4;break;case '五':str=5;break;case '六':str=6;break;case '七':str=7;break;case '八':str=8;break;case '九':str=9;break;default:str=0;break;}return str;}function playShogi(num){motiIni();boardIni();boardSet();for (var i = 0; i < num; i++){var player=i%2+1;if(kif[i][1]>9){move(kif[i][0],kif[i][1],kif[i][2],player);}else{drop(kif[i][0],kif[i][1],player);}}boardSet();document.getElementById('Controler-turn').innerHTML=turn;}var controlerButton=document.getElementById('Controler').getElementsByTagName('button');controlerButton[0].addEventListener('click', function(){turn=0;playShogi(turn);}, false);function turnup(){if(turn<objLeng(kif)-1){++turn;playShogi(turn);}}function turndown(){if(turn>0){--turn;playShogi(turn);}}var fastre;var fastfw;var onmouse;controlerButton[1].addEventListener('click', function() {turndown();});controlerButton[1].addEventListener('mousedown', function() {clearInterval(fastre);onmouse = true;fastre = setInterval(turndown, 500);});controlerButton[1].addEventListener('mouseup', function(e) {clearInterval(fastre);onmouse = false;});controlerButton[1].addEventListener('touchstart', function() {clearInterval(fastre);onmouse = true;fastre = setInterval(turndown, 500);});controlerButton[1].addEventListener('mousend', function(e) {clearInterval(fastre);onmouse = false;});controlerButton[2].addEventListener('click', function() {clearInterval(fastfw);onmouse = true;turnup();});controlerButton[2].addEventListener('mousedown', function() {clearInterval(fastfw);onmouse = true;fastfw = setInterval(turnup, 500);});controlerButton[2].addEventListener('mouseup', function(e) {clearInterval(fastfw);onmouse = false;});controlerButton[2].addEventListener('touchstart', function() {clearInterval(fastfw);onmouse = true;fastfw = setInterval(turnup, 500);});controlerButton[2].addEventListener('touchend', function(e) {clearInterval(fastfw);onmouse = false;});controlerButton[3].addEventListener('click', function(){turn=objLeng(kif)-1;playShogi(turn);}, false);function objLeng(obj){return obj.length;}}</script>うちのAIで勝敗を分けたと思われる手は<br />
57手目　▲7六同銀　（▲７四馬）<br />
63手目　▲6二銀打　（▲8六同歩）<br />
※66手目　△6九銀打　～　82手目　△4六龍　が決め手。<br />
（）内は候補手。<br />
<br />
永瀬拓矢王座に豊島将之九段が挑戦する 第70期王座戦五番勝負第1局が、8月31日（水）に東京都港区「グランドプリンスホテル新高輪」にて指され、豊島九段が110手で永瀬王座に勝ち先勝した。第2局は、9月13日（火）に愛知県名古屋市「名古屋マリオットアソシアホテル」にて指される。]]>
    </description>
    <category>将棋棋譜</category>
    <link>https://shikenmondai.blog.shinobi.jp/%E5%B0%86%E6%A3%8B%E6%A3%8B%E8%AD%9C/2022-08-31%20%E7%8E%8B%E5%BA%A7%E6%88%A6%E6%B0%B8%E7%80%AC%E6%8B%93%E7%9F%A2%20%E7%8E%8B%E5%BA%A7%20vs.</link>
    <pubDate>Thu, 01 Sep 2022 12:01:04 GMT</pubDate>
    <guid isPermaLink="false">shikenmondai.blog.shinobi.jp://entry/658</guid>
  </item>
    <item>
    <title>2022-08-29_第70期王座戦挑戦者決定戦_余正麒_芝野虎丸</title>
    <description>
    <![CDATA[<a href="https://gokifu.net/t2.php?s=5241661935974275" target="_blank"><img src="https://gokifu.net/sgf2misc/png2/5241661935974275-f01.png" /><br />
棋譜再生</a><br />
<br />
井山裕太王座への挑戦権を争う、第70期王座戦 挑戦者決定戦が8月29日（月）に日本棋院東京本院で打たれ、191手までで黒番の余が中押し勝ちを収め、挑戦権を獲得した。余の王座戦出場は6期ぶり2回目。挑戦手合五番勝負 第一局は10月21日（金）に東京都港区の「グランドプリンスホテル新高輪」で打たれる。]]>
    </description>
    <category>囲碁棋譜</category>
    <link>https://shikenmondai.blog.shinobi.jp/%E5%9B%B2%E7%A2%81%E6%A3%8B%E8%AD%9C/2022-08-29_%E7%AC%AC70%E6%9C%9F%E7%8E%8B%E5%BA%A7%E6%88%A6%E6%8C%91%E6%88%A6%E8%80%85%E6%B1%BA%E5%AE%9A%E6%88%A6_%E4%BD%99</link>
    <pubDate>Wed, 31 Aug 2022 09:02:08 GMT</pubDate>
    <guid isPermaLink="false">shikenmondai.blog.shinobi.jp://entry/657</guid>
  </item>

    </channel>
</rss>