• 締切済み

魔方陣のつくりかた

JAVAを習い始めの初心者です。夏休みの宿題で「5×5の魔方陣を2次配列を使って作りましょう」という事なのですが、さっぱりです。問題は、 (1)全てのます目に0を代入し、0列の真中に1を入れる。 (2)最後に入れた位置の左斜め上の位置を候補位置とする。候補位置が欄外になる場合は、欄外にも魔方陣があるものと考え、対応する位置を候補位置とする。 (3)既に数字が設定されたいたら最後に入れた位置の右の位置に数字をいれる。 助けてください。よろしくお願いします。

  • Java
  • 回答数1
  • ありがとう数0

みんなの回答

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

とりあえず、(1)~(3)を紙にでも書いてよく考えてみてはどうでしょうか・

関連するQ&A

  • 魔方陣

     魔方陣の解法があるのですが、忘れてしまいました。 それは数式によるものではなく、図表にパターンに従って数字が書き込まれていくものだったと思います。  3かける3の枡でしたら、1~9の数字が割り当てられます。当然中央の升目には1~9の平均値である5が書き込まれます。縦・横・斜めの各和が同じだったような…。    どなたか、ご存知の方いらっしゃいましたら、よろしくお願いします。       

  • 5×6の魔方陣について

    弟の冬休みの宿題の中に紛れ込んでいた問題について、分からなかったので兄の威信のためにご協力ください。 問題をテキストの通り載せます。 問  2 3 6 7 9 だけを使い、縦、横、ななめの合計が全て27になるように、下の魔方陣を完成させてください。 添付データのようにすでに5箇所に数字が書き込まれています。問題文の説明が正直分かりにくいのですが、縦が六マスあるので、数字は指定されているものならば何度も使用できると考えられます。 ただ、「ななめ」にかんしては、意味が分からなかったので5マス数えられる4箇所を27にすればいいのではないかと考えています。4マスや3マスでも27に出来ますが、間違いなく矛盾が起こってしまい崩壊してしまいますので無視することにしました。……恐らくですが。 エクセルで色々いじってみたのですが、分からなくなってしまいました。 ななめの意味が分からない、無理だ、と言う場合、よろしければ縦と横だけでも結構ですのでご協力おねがいします。

  • ラテン方陣に関して

    1 2 3 4 5 2 3 4 5 1 3 4 5 1 2 4 5 1 2 3 5 1 2 3 4 のように、縦、横、同じ数が一度しか出でこない方陣を「ラテン方陣」と言うそうです。通常の「魔方陣」とは違って、「ラテン方陣」の場合、縦・横は絶対に合計が同じになりますが、対角の合計は同じでなくても、いいみたいです。 今、9 × 9 のラテン方陣が、全部で何通り、存在するのかや、それをコンピューターやソフトかなにかで、簡単に計算することができるのか、そういうことを頼める業者はないものなのかで、とても困っています。 9 × 9 のラテン方陣とは 1 2 3 4 5 6 7 8 9 2 3 4 5 6 7 8 9 1 3 4 5 6 7 8 9 1 2 4 5 6 7 8 9 1 2 3 5 6 7 8 9 1 2 3 4 6 7 8 9 1 2 3 4 5 7 8 9 1 2 3 4 5 6 8 9 1 2 3 4 5 6 7 9 1 2 3 4 5 6 7 8 ですが、この方陣の行と列をどのように入れ替えても、ラテン方陣、縦・横、同じ数字は一度しか出てこないラテン方陣ができ、その数は、きっと、ものすごい数のパターンがあると思います。 順番が1 2 3 4 5 6 7 8 9 でなくても、 1 3 5 7 9 2 4 6 8 3 5 7 9 2 4 6 8 1 5 7 9 2 4 6 8 1 3 7 9 2 4 6 8 1 3 5 9 2 4 6 8 1 3 5 7 2 4 6 8 1 3 5 7 9 4 6 8 1 3 5 7 9 2 6 8 1 3 5 7 9 2 4 8 1 3 5 7 9 2 4 6 のようなものもあります。 このようなラテン方陣を作成できるソフトや、何通りあるのかを調べるには、一体、どうしたらいいのでしょうか。 最後にもう一つだけお願いしたいのですが、とりあえずのところ、1 2 3 4 5 6 7 8 9という9個の数字の並べ方が、何通りあるのか、どなたか教えて下さい。 9の ! (階乗)で計算するのでしょうか?

  • C言語の課題丸投げ

    C言語の課題丸投げ 5×5の魔方陣を作成するという課題なのですが、手順があります。 (1)配列を用意する (2)配列を初期化(0クリア)する。 (3)配列添字にスタート位置をセットする。 (4)法則に従い、配列に魔方陣データをセットする (5)配列を画面に表示する  (二重ループ) 以上です。わかる方がいたらお手数ですが、ソースコードだけでいいので、教えてください。 お願いします。

  • 数学レポート題材

    現在中学3年生です。 受験生にも関わらず、宿題が多すぎてバテテきています・・・ さて本題・・・。 今最後の宿題として、数学のレポートは何を書けばいいのかかなり迷っています・・・過去3~4回は書いてきたんでそろそろネタ切れです・・ (前は、歴史や魔方陣、ハノイの塔などを調べてきました。) 中学3年でも十分理解でき、尚且つ高度な題材があれば何か教えて頂けませんでしょうか? (習っている単元ですが、現段階では平方根までは行きました。2次方程式からはまだ習っていません。)     宜しくお願いします。

  • 魔方陣グルグルで...

    魔方陣グルグルといえば、過去二回アニメ化されてますよね!? 一度目は、94年の秋から一年間放送されました。 二度目は確か、数年前にテレビ東京系でやってたそうです。 (私が住んでる地域はテレビ東京系が映らないんです・・・涙) そこで質問なのですが、一作目の時、主人公であるニケの声は滝本富士子さんだったのに、 どうして二作目の時は違う声優さん(私の記憶では南央美さんだったような・・・)がされて いたのでしょうか? 私は二作目は見たことがなくて、詳しい事は分かりませんが、友人によれば 滝本さん以外のメインキャラは一作目と同じだったとか・・・。 私は個人的に滝本さんのファンでもあったので、この事をはじめて知った時は 少しショックでした。(だからといって別に南さんが嫌いというワケではないです) グルグルが終わって、けっこー時間が経ってしまってるので 今更な質問ですが、ずーっと気になっていたのでどうかお願いします。

  • 九宮魔方陣

    7.8年前琉球大学にいらした「ミヤギサトシ」という先生が作った九宮魔方陣について知りたいです。 本を1冊出されたようなのですが.... ご存知の方、もしくは本を持っておられる方 連絡ください。

  • 魔方陣について

    中一の娘の宿題です。私の時代には無かったので、答えられませんでした。 下記を解くとき、どう考えて解くのかご存知の方がいましたら教えていただけませんか。 -4  あ い 8 う  -2 え -5 6   お  3  か -7  き  0  5 上記においてあ~きを求めるというものです。 ネットで調べればすぐに分かるかと思ったのですが、 解き方が書いてあるページはまったくありませんでした。 よろしくお願いします。

  • 3×3魔方陣について(解き方)

    この魔方陣(和が同じ)の解き方をおしえてください。 縦横斜めの和が同じになるようですが、どうしても解けません。よろしくお願いします。 □ 66 □ 28 61 □ □ 56 □

  • この魔方陣の解き方教えてください。

    5×5マスの魔方陣で □ 24 □ 8 □ □ 5 □ 14 16 4 □ □ 20 □ □ □ □ □ □ 11 □ 25 □ 9 □の中の数を求めるものです いろいろ考えましたがわかりませんでした。 解き方含めおしえてください おねがいします

専門家に質問してみよう