課題の解答
( No.18 )
日時: 2022/03/27 12:22
名前:
REDCHEEKS
少しでもプログラミングに興味を持ってもらおうという善意から、スパに絡めたプログラムを作りました。
さらに課題を出しました。
でもプログラミングしたことのない人には、ちょっと敷居が高く、課題は意地悪だったかも知れません。
そこで解答も提示します。
なぜ解答を提示するように考えが変わったか、それは
>>17
の最後にも書いてますが「プログラムの動作確認中に」自分のモノが勃起したからです。
課題云々よりも、ボッキーな感覚を真っ先に伝えたいと言うことで、方針を変更しました。
もちろん、余裕のある人は、さらに強烈な妄想をプログラミングしアレンジを加えてください。
解答は、以下に示します。
全体の概要
http://mediasp.kir.jp/img20220326/imgloglog-box/img20210110225550.png
詳細な処理は折りたたんで、全体の概要を示します。
基本的には単純、残り回数が 0 より大きければ繰り返すというループ処理です。
@ 左の [+] をクリックすると、折りたたまれていた「ボタンの切り替え」が表示されます。 もう一度クリックすると戻ります。
A 左の [+] をクリックすると、折りたたまれていた「逃げるオシリのアルゴリズム」が表示されます。 もう一度クリックすると戻ります。
B 左の [+] をクリックすると、折りたたまれていた「ライブラリ」が表示されます。 もう一度クリックすると戻ります。
@ ボタンの切り替え
http://mediasp.kir.jp/img20220326/imgloglog-box/img20210110225655.png
A 逃げるオシリのアルゴリズム
http://mediasp.kir.jp/img20220326/imgloglog-box/img20210110225735.png
B ライブラリ
http://mediasp.kir.jp/img20220326/imgloglog-box/img20210110225804.png
※ 上記 @〜B にある、#region 〜 #endregion は、プログラムを折り畳んで見やすくする機能であり、実際の動作には関係ありません。
※ 今まで 入力 or コピペ したプログラムと見比べて、追加修正し、上記 @〜B と同じにすれば完成です。