<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
 <channel>
  <title>語句ログ - ニュース、プログラミング、システムトレードの用語解説</title>
  <link>https://59log.com/</link>
  <description>日本の注目ニュース、コンピュータープログラミング（C/C++,Perl,PHP,SQL）、システムトレード（FX,CFD,株価指数,先物）に関する語句（Word）を日本語や英語で解説</description>
  <lastBuildDate>Sun, 03 May 2026 19:20:41 +0900</lastBuildDate>
  <pubDate>Sun, 03 May 2026 19:20:41 +0900</pubDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>59Tracker 3.2</generator>
  <item>
    <title>DevQuiz しりとりで使ったプログラム #gdd2010jp</title>
    <description>&lt;p&gt;まず、今回のクイズのしりとりに勝つため私が考えた作戦は、相手（コンピュータ）に、先頭に使用されているより末尾に使用されている数が多いアルファベットの単語から選ばせるようにすれば、そのうち相手が手詰まりになって勝てるだろうというものでした。&lt;/p&gt;&lt;p&gt;そのため、選択肢となる単語に使用されている先頭のアルファベットと末尾のアルファベットの数を調べるためのプログラムを作成し、その結果をもとに以下の優先順位で回答を選択していきました。&lt;/p&gt;&lt;p&gt;1.単語の末尾が先頭の方が少ないアルファベットのもの&lt;br /&gt;2.単語の末尾が先頭と末尾で同じアルファベットのもの&lt;br /&gt;3.単語の末尾が先頭の方が多いアルファベットのもの&lt;br /&gt;&lt;p&gt;&lt;p&gt;例えばLv3の場合、以下のような結果になるので、提示される選択肢の中からできるだけ末尾が、b、f、g、i、k、q、s、u、v、wのものを選択していけば良いということになります。&lt;/p&gt;&lt;pre&gt;a :  14   11  &amp;gt;&amp;gt;b :  11   12  &amp;lt;&amp;lt;!c :   4    4  ==e :   4    4  ==f :  11   12  &amp;lt;&amp;lt;!g :  11   12  &amp;lt;&amp;lt;!h :   4    4  ==i :   4    5  &amp;lt;&amp;lt;!j :  14   11  &amp;gt;&amp;gt;k :  11   12  &amp;lt;&amp;lt;!l :   3    3  ==m :   4    4  ==n :   3    3  ==o :  14   11  &amp;gt;&amp;gt;p :   4    4  ==q :  11   12  &amp;lt;&amp;lt;!r :   3    3  ==s :  11   12  &amp;lt;&amp;lt;!t :   4    4  ==u :  11   12  &amp;lt;&amp;lt;!v :  11   12  &amp;lt;&amp;lt;!w :  11   12  &amp;lt;&amp;lt;!y :   4    4  ==z :   5    4  &amp;gt;&amp;gt;&lt;/pre&gt;&lt;p&gt;--- siritori.pl&lt;/p&gt;&lt;pre&gt;#!/usr/bin/perl## GDD 2010 DevQuiz しりとり#use strict;use warnings;my %alpha_head = ();my %alpha_tail = ();open my $infh, '&amp;lt;', &amp;quot;siritori.txt&amp;quot;;while (my $word = &amp;lt;$infh&amp;gt;) {    chomp $word;    my $head = substr($word, 0, 1);    my $tail = substr($word, length($word) - 1, 1);    $alpha_head{$head}++;    $alpha_tail{$tail}++;}close $infh;foreach my $key (sort keys %alpha_head) {    print &amp;quot;$key :&amp;quot; . sprintf(&amp;quot;%4d&amp;quot;, $alpha_head{$key});    print &amp;quot; &amp;quot; . sprintf(&amp;quot;%4d&amp;quot;, $alpha_tail{$key});    if ($alpha_head{$key} &amp;lt; $alpha_tail{$key}) {        print &amp;quot;  &amp;lt;&amp;lt;!\n&amp;quot;;    }    elsif ($alpha_head{$key} &amp;gt; $alpha_tail{$key}) {        print &amp;quot;  &amp;lt;&amp;lt;\n&amp;quot;;    }    else {        print &amp;quot;  ==\n&amp;quot;;    }}&lt;/pre&gt;&lt;br /&gt;&lt;a href=&quot;https://59log.com/?func=detail&amp;amp;id=2003#link&quot; target=&quot;_blank&quot;&gt;Link(1)&lt;/a&gt; | &lt;a href=&quot;https://59log.com/?func=detail&amp;amp;id=2003#trackback&quot; target=&quot;_blank&quot;&gt;Trackback(0)&lt;/a&gt; | &lt;a href=&quot;https://59log.com/?func=detail&amp;amp;id=2003#comment&quot; target=&quot;_blank&quot;&gt;Comment(0)&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;h3&gt;キーワード&lt;/h3&gt;&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=Google&quot; title=&quot;Google&quot;&gt;Google&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=%E9%96%8B%E7%99%BA%E8%80%85&quot; title=&quot;開発者&quot;&gt;開発者&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=%E3%82%AF%E3%82%A4%E3%82%BA&quot; title=&quot;クイズ&quot;&gt;クイズ&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=2010&quot; title=&quot;2010&quot;&gt;2010&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=%E3%81%97%E3%82%8A%E3%81%A8%E3%82%8A&quot; title=&quot;しりとり&quot;&gt;しりとり&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%89&quot; title=&quot;ソースコード&quot;&gt;ソースコード&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;/p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://59log.com/&quot;&gt;語句ログ - ニュース、プログラミング、システムトレードの用語解説 - 日本の注目ニュース、コンピュータープログラミング（C/C++,Perl,PHP,SQL）、システムトレード（FX,CFD,株価指数,先物）に関する語句（Word）を日本語や英語で解説&lt;/a&gt;&lt;/p&gt;</description>
    <link>https://59log.com/?func=detail&amp;id=2003</link>
    <pubDate>Mon, 23 Aug 2010 17:18:13 +0900</pubDate>
  </item>
  <item>
    <title>DevQuizやってみましたが・・・ #gdd2010jp</title>
    <description>&lt;br /&gt;「Google Developer Day 2010 Japan」への参加証を獲得するためのクイズ「DevQuiz」をやってみました。結果はラウンド3のしりとりLv3までクリアして時間切れ終了でした。「パックマン」は難しかったですね。結局、仕様もいまいち理解できてない状態でプログラムを作ってる途中で時間切れになってしまいました。&lt;br /&gt;&lt;br /&gt;Twitterを見ると解いている人もいるみたいですが・・・&lt;br /&gt;&lt;a href=&quot;http://twitter.com/search#search?q=%23gdd2010jp&quot; target=&quot;_blank&quot;&gt;#gdd2010jp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;なんにせよ、クイズにとりかかったのが20日の夜というのは遅すぎました。パックマンの難易度から考えると問題が発表された時点ですぐに始めないとダメな感じですね。次回の教訓にします。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.google.co.jp/events/developerday/2010/tokyo/devquiz.html&quot; target=&quot;_blank&quot;&gt;DevQuiz の詳細&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://www.google.co.jp/events/developerday/2010/tokyo/&quot; target=&quot;_blank&quot;&gt;Google Developer Day 2010 Japan 公式サイト&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://twitter.com/googledevjp&quot; target=&quot;_blank&quot;&gt;@googledevjp on Twitter&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://59log.com/?func=detail&amp;amp;id=2002#link&quot; target=&quot;_blank&quot;&gt;Link(2)&lt;/a&gt; | &lt;a href=&quot;https://59log.com/?func=detail&amp;amp;id=2002#trackback&quot; target=&quot;_blank&quot;&gt;Trackback(0)&lt;/a&gt; | &lt;a href=&quot;https://59log.com/?func=detail&amp;amp;id=2002#comment&quot; target=&quot;_blank&quot;&gt;Comment(0)&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;h3&gt;キーワード&lt;/h3&gt;&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=Google&quot; title=&quot;Google&quot;&gt;Google&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=%E9%96%8B%E7%99%BA%E8%80%85&quot; title=&quot;開発者&quot;&gt;開発者&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=%E3%82%AF%E3%82%A4%E3%82%BA&quot; title=&quot;クイズ&quot;&gt;クイズ&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=2010&quot; title=&quot;2010&quot;&gt;2010&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;em&gt;&lt;a href=&quot;https://59log.com/?q=%E5%8F%82%E5%8A%A0%E8%A8%BC&quot; title=&quot;参加証&quot;&gt;参加証&lt;/a&gt;&lt;/em&gt;&amp;nbsp;&lt;/p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://59log.com/&quot;&gt;語句ログ - ニュース、プログラミング、システムトレードの用語解説 - 日本の注目ニュース、コンピュータープログラミング（C/C++,Perl,PHP,SQL）、システムトレード（FX,CFD,株価指数,先物）に関する語句（Word）を日本語や英語で解説&lt;/a&gt;&lt;/p&gt;</description>
    <link>https://59log.com/?func=detail&amp;id=2002</link>
    <pubDate>Mon, 23 Aug 2010 14:08:17 +0900</pubDate>
  </item>

 </channel>
</rss>
