いつもお世話になっております
今回の質問は、題名の通り配列内の計算です。
ruby
1 2arr1 = [3, 2, 4, 3, 3, 3, 3, 3, 4, 3, 4]#回数 3 4arr2 = [2, 1, 1, 2, 2, 2, 3, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 3, 2, 1, 1, 2, 2, 1, 1, 1, 1, 3, 1, 1, 2, 1, 2, 2]#足す数 5
arr1の要素の回数分をarr2で足したいのですがどうすればよろしいですか?
※arr[0]は3なので、arr2の要素を0から3回計算する(arr2[0..2])。次に、arr[1]は2なので、2回計算する。この時arr2はarr2[2]まで読み込んだので、次はarr2[3]から2回計算、つまりarr2[3..4]。こういう流れをarr1の要素数分やりたいのですがどのようにかけばうまくいきますか?
よろしくおねがいします
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/12/20 19:07