🌸 「なでしこ」
>
🍯 「貯蔵庫」
奇数×奇数の魔方陣を作る
🌟新規
📒一覧
🔌
🔍検索
🚪ログイン
奇数×奇数の魔方陣を作る 📖
ヒンズーの連続方式と言うそうです
プログラム:
(→大)
「魔方陣のサイズ」を尋ねる。数=それ。 もし、(数の変数型確認)=「string」ならば、数=数を半角変換してそれを整数変換。 もし、数%2=1ならば、 #奇数 数の奇数次魔方陣作成。 違えば、 「奇数を入力して下さい」と言う。 ここまで。 ●(数の)奇数次魔方陣作成 魔方陣=空配列。価=0。 # 魔方陣用の二次元配列を作る (数)回 魔方陣[回数-1]=空配列。 ここまで。 (数*数)回。 # 0,0から数字を置いていく 列=価%数。行=価/数を切捨。 x=行*-1+列。 y=行*2-列。 # はみ出した数をスライドさせる x=(x+(数/2を切捨)+数)%数。 y=(y+数)%数。 魔方陣[y][x]=価+1。 価=価+1。 ここまで。 魔方陣の表作成。 ここまで。 #二次元配列でテーブルを作成(タイトルなし) ●(Aの)表作成 表=「<table>」 Aを反復 表=表に「<tr>」を追加。 対象を反復 表=表に「<td>{対象}</td>」を追加。 ここまで。 表=表に「</tr>」を追加。 ここまで。 表=表に「</table>」を追加。 表をDOM親要素にHTML設定。 スタイル設定。 ここまで。 ●スタイル設定 「td」に{ "余白": "5px", "行揃え": "中央", "ボーダー": "solid 2px {銀色}", "背景色": アリスブルー色 }をDOMスタイル一括設定。 「table」の「ボーダー」に「solid 3px {銀色}」をDOMスタイル設定。 「table」の「border-collapse」に「collapse」をDOMスタイル設定。 「#nako3_canvas」の「高さ」に「10px」をDOMスタイル設定。 ここまで。
プログラムを実行
雪乃☆雫 作
タイトル:
奇数×奇数の魔方陣を作る
ライセンス:
未指定 (未指定/貯蔵庫のみ)
タイプ:
wnako
タグ:
-
利用バージョン:
3.1.19
作成日時:
2020/07/30 09:33 (編集: 2020/07/30 10:19)
公開の投稿
ログイン
して★を付けよう!
📝作品を編集
作品公開情報
📍この作品のURL:
📍アプリ(即時実行)のURL:
📍アプリ(実行ボタンあり)のURL:
📍ブログパーツ:
上記HTML↑をブログに貼り付けることでアプリを埋め込めます。
📍ライブラリ直リンク - 『!「***」を取込』で使うとき:
通報数:
0
通報って何?