- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:二次元配列のちょっと複雑な操作)
二次元配列の操作方法とは?
このQ&Aのポイント
- 二次元配列を操作する際の簡潔な方法について質問です。
- 具体的な例を挙げながら、二次元配列の特定の要素の周囲にある要素を数える方法が知りたいです。
- もし分かりにくい箇所があれば、補足していただけると助かります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
var hairetsu = new Array(); hairetsu[0] = new Array(1, 0, 0); hairetsu[1] = new Array(0, 0, 1); hairetsu[2] = new Array(1, 0, 0); cnt = 0; for (var r = 0; r<hairetsu.length; r++) { for (var c = 0; c<hairetsu[r].length; c++) { if (r != 1 || c != 1) { //hairetsu[1][1]以外が対象 if (hairetsu[r][c] == 1) { //1ならカウント cnt++; } } } } trace(cnt+"個"); はどうですか?
お礼
ありがとうございます。二次元配列を使った簡単なRPG風に移動するものを作ろうと思っていたのですが、これが出来た事でかなり進みそうです。 ありがとうございました。