作ってみたそろそろクリスマスですね!彼女の杏ちゃんにもサンタクロースの恰好を要求してもいいんじゃないですかね?!水着、メガネを杏ちゃんにご着用頂いていましたが今回はサンタコスに挑戦してもらいます。水着回の記事takachan.hatenablog.comめがね回の記事takachan.hatenablog.com海辺で金髪の杏ちゃんにサンタコス、、、きっと似合うと思います。やりました!今回は何故か5分でできました。今回も、特に策を弄さず事に当たったため実行速度は0.3~0.5秒でした。考え方コーディングを、それぞれ考えていきたいと思います。仕様の確認まずは仕様の確認を仕様と思います。どれどれ・・・・SEはこれくらい分りやすい仕様書書いてほしいですね!!おおよそ、面積の比較みたいですね。入力は小さい値から順番に入力されるのではなくバラバラにされるようです。今回は、指定される変数値が多いので仕様をよく読んで理解したほうがよさそうです。100までなので力技で全てを巡回して計算する対応で対応可能と思われます。考え方この問題よく見ると、(最後に考慮する必要はありますが)Z方向の高さは毎回計算する必要ありません。「立方体の面積」ではなく、「長方形の面積」で計算して最後に選択されている面にZをかかければつじつまが合いそうです。単純化して、平面で扱うため、各入力データの読み込みが終わった時に、論理的に以下のようなグリッド上の格子模様をイメージして扱いたいので、X方向とY方向で別々の配列に記録して昇順にソートします。その後左上から右下に順に面積を計算し、一番小さい値を記録していきます。y_start)で求められます。カレントポジションから前を参照するか、後を参照するかで添え字への加算および減算の扱いは違います。すれば、一番小さい容積が求まります。コーディング解説は上記考え方とコメントの通りです。}}まとめあれ・・・・大変申し訳ないですが、これ、説明するのが微妙に難しいですね・・・・。伝わりましたでしょうか?考え方の内容が分かりづらい場合、コードを直接参照したほうが早いかもしれません。今回は解くのはそう苦労しませんでしたが、人に伝えるのが難しいと勉強になってしまいました。»Profile受託ソフト会社員でWin系業務屋。趣味でCocos2d-x/C++を触っています。etc...主に受託・開発ネタ、Windowsの事、Srellaris、ゲーム制作の進捗の事を喋ります。Core3.xとUnityでAES暗号化を利用するC#の標準機能でデータを圧縮・展開するC#で属性を利用して処理に制約の説明を追加するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。