ガジェット通信

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

第115回「今週のアルゴリズム:投影図から想像する立体」正解者発表

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

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

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

第115回は「今週のアルゴリズム:投影図から想像する立体」の問題です。

問題文「第115回 今週のお題:投影図から想像する立体」

3次元の物体を図面に表すとき、投影図を使うことがあります。
例えば、図の左側のようにブロックが積まれているとき、上面図・側面図・正面図を矢印の方向から見た図で考えると、
図の右側のようになります。

このとき、ブロックが見える位置を「1」、見えない位置を「0」とし、上の段から順に右のように表現します。

この上面図、側面図、正面図の表現が標準入力から与えられるとき、考えられるブロックの配置が何通りあるかを求め、
標準出力に出力してください。
なお、入力のサイズはいずれの面も3×3で固定とします。
また、ブロックの下には必ずブロックが必要で、空中に浮くブロックはないものとします。

例えば、上記の場合は他に以下のパターンがあり、全部で5通りですので、
以下のように出力します。

【入出力サンプル】
標準入力
[[1,1,1],[1,1,1],[1,0,1]]
[[0,0,1],[0,1,1],[1,1,1]]
[[1,0,0],[1,1,0],[1,1,1]]

標準出力
5

与えられた入力でブロックを配置できない場合は0を出力してください。

正解者

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

hihi123様
fukayanegi様
angel様
カニ戯(ry様
gmk様
haruya様
Sirius1293様
Pascal様
みけCAT様
distancedsilhouette様
えちごやえちぜん様
Leopard551様
i-don様
K9様
Kilisame様
Azicore様
hmitani様
古典厩様
ganchan0523様
おじけん様
a992571様
A/M様
のみのみの様
mitarashi様
uafr_cs様
dull様
grimm-grimm様
Syn9様
noriok様
ginneko様
scherzo2様
strauss様
鵜の右脳様
facil89様
Kheldar様
ハハロ様
funatsu様
hyphen様
toku-mori様
rw0020様
Brln様
todaemon様
やまさん様
ばいおねす様
きんぱつ様
freefree様
wx7890pack様
ryagi様
plkl様
shoek様
rotary-o様
cia_rana様
wand様
14番様
tnakao様
Mattsun様
ciel様
Count0様
みかんず様
L.star様
smz8110様
sheepdog様
pelicanlord様
piloswine様
kenj4様
Yasu.Hara.様
R修行中様
dsk様
chat様 

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

TOP