🌸 「なでしこ」
>
🍯 「貯蔵庫」
🍯 なでしこ3貯蔵庫
🌟新規
📒一覧
🔌
🔍検索
🚪ログイン
ログイン
していません。
[
📌文法
] [
🎨命令一覧
]
[編集モード] 奇数×奇数の魔方陣を作る
ヒンズーの連続方式と言うそうです
プログラム:
(→大)
(→textarea)
(→左右に配置)
「魔方陣のサイズ」を尋ねる。数=それ。 もし、(数の変数型確認)=「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スタイル設定。 ここまで。
▶ 実 行 [F9]
クリア
一時保存
デバッグ
ブレイクポイント:
→ 再開
↓ 一行次へ
キャンバス: 幅
× 高
上書き保存
表示ページ
→直前に実行(または一時保存)した内容を復元
なでしこバージョン: v
素材のアップロード
ログイン
するとファイルをアップロードできます。