組み込みエンジニアの現場力養成ドリル(3)

将棋「名人位」挑戦規定のバグ(2/2 ページ)

 補足説明として、各級に在籍する棋士には「級の中の順位」があり、前年度の成績のよい順になります。この順位が意外に重要で、例えば、B級2組で全勝者が5人いる場合、上位の2人しかB級1組へ昇級できません。降級も同様で、同じ成績でも下位者から降級します(これを「順位に泣く」とか「順位に救われる」と言います)。

 また、昇級と降級は物理的に確定した瞬間、制度的にも確定します(今回のC級2組では、9戦が終わった時点で藤井聡太六段が9勝0敗、2位の7勝2敗が4人だったため、あと1局を残しながらも、この時点で昇級が確定しました)。なお、プロの将棋では「持将棋」という引き分けがありますが、日をあらためて指し直すので、必ず勝ち負けがつくと考えてください。

 以上が「通常の規定」で、ご存じの方々も多いでしょう。ここで、「通常」と書いたのは、2017年6月から2018年3月までの第76期の対局では、三浦弘行九段の冤罪(えんざい)事件の救済措置として、三浦九段がA級の11位となりました。A級に通常より1人多い11人が在籍することになったため、以下の影響が出ました。

  • A級からB級1組への降級者は3人になった。
  • B級1組の在籍者が11人になった。
  • B級1組からA級への昇級は通常通り2人だが、B級2組への降級者は1人に減った。

 いずれも、来期には定員をA級は10人、B級1組は13人に戻すための措置と思われます。以上が補足を含めた「名人位タイトル戦」の概要ですが、この「仕様書」の中にバグがあります。それを見つけてください。ヒントとして、第76期のA級の全成績を以下に挙げます。今期は6人が6勝4敗となり、史上最多人数による挑戦者決定プレーオフが行われました。B級1組への降級は、渡辺明棋王、行方尚史八段、屋敷伸之九段の3人です。

第76期名人戦 A級順位戦(名人:佐藤天彦) 第76期名人戦 A級順位戦(名人:佐藤天彦)

名人戦の「仕様書」に潜むバグ

印刷する
SNSでシェア

組み込みエンジニアの現場力養成ドリル

このコラムでは、組み込みエンジニアが日々の開発で実際に遭遇する「小さなトラブルを」取り上げ、演習形式で解説します。

この連載の記事をもっと見る

この記事の著者

山浦恒央 東海大学 大学院 組込み技術研究科 非常勤講師(工学博士)
山浦恒央 東海大学 大学院 組込み技術研究科 非常勤講師(工学博士)

1977年、日立ソフトウェアエンジニアリングに入社、2006年より、東海大学情報理工学部ソフトウェア開発工学科助教授、2007年より、同大学大学院組込み技術研究科准教授、2016年より非常勤講師。 主な著書・訳書は、「Advances in Computers」 (Academic Press社、共著)、「ピープルウエア 第2版」「ソフトウェアテスト技法」「実践的プログラムテスト入門」「デスマーチ 第2版」「ソフトウエア開発プロフェッショナル」(以上、日経BP社、共訳)、「ソフトウエア開発 55の真実と10のウソ」「初めて学ぶソフトウエアメトリクス」(以上、日経BP社、翻訳)。

新着ホワイトペーパー PR

関連記事

こんなメディアも見られています

TechFactoryに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。

無料会員登録
最新情報をいち早くチェック!

製品カタログや技術資料、導入事例など、IT導入の課題解決に役立つ資料を簡単に入手できます(メディアごとに文章は変更)

いますぐ無料会員登録

特集

ホワイトペーパーランキング PR

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10

TechFactory SNS

X @techfactory_itmをフォロー

インフォメーション

TechFactoryをフォロー