ガジェット通信

見たことのないものを見に行こう

第86回「今週のアルゴリズム:アタック25に挑戦!」正解者発表

DATE:
  • ガジェット通信を≫

「今週のアルゴリズム」とは

「今週のアルゴリズム」問題は、毎週火曜日にちょっとした問題を出題し、正解するとニックネームを掲載していくというシリーズ問題です。そして、正解した方全員に「たいへんよくできました」バッジも付与されます。

第86回は「今週のアルゴリズム:アタック25に挑戦!」の問題です。

問題文「第86回 アタック25に挑戦!」

40年も続く人気のテレビ番組「アタック25」。
早押しクイズに答えて、正解するとパネルを獲得できます。
詳しいルールは以下を参照してください。
http://asahi.co.jp/attack25/rule/

この「アタック25」で次に選択できるパネル番号を求めるプログラムを作成します。
標準入力から赤(R)、青(B)、白(W)、緑(G)が現時点で取得しているパネル番号が与えられます。
このとき、それぞれの色の解答者が正解したときに選択できるパネル番号を、標準出力にコンマ区切りで出力してください。

例えば、下の左図のように最初に赤が正解して13番を獲得していたとき、標準入力からは以下のデータが与えられます。
R,13
B
W
G

このとき、いずれの色も13の周囲の8つのパネルを選択可能ですので、
R,7,8,9,12,14,17,18,19
B,7,8,9,12,14,17,18,19
W,7,8,9,12,14,17,18,19
G,7,8,9,12,14,17,18,19
と出力します。
第86回「今週のアルゴリズム:アタック25に挑戦!」正解者発表

同様に、上の右図のように赤が13番、青が8番を獲得していたときは以下のデータが与えられます。
R,13
B,8
W
G

このとき、以下のような出力になります。
R,3
B,18
W,2,3,4,7,9,12,14,17,18,19
G,2,3,4,7,9,12,14,17,18,19

標準入力から与えられる順番はR, B, W, Gの順で固定ですので、不正な入力に対処する必要はありません。
標準出力へもR, B, W, Gの順に出力してください。
なお、アタックチャンスは考慮しないものとします。

正解者

おめでとうございます!正解者のみなさんです。(新着順)

Azicore様

カテゴリー : デジタル・IT タグ :
CodeIQ MAGAZINEの記事一覧をみる ▶
  • 誤字を発見した方はこちらからご連絡ください。
  • ガジェット通信編集部への情報提供はこちらから
  • 記事内の筆者見解は明示のない限りガジェット通信を代表するものではありません。