概要
閲覧数:482
投稿日:2014-11-02
更新日:2014-11-02
「二つ置き」毎に結果が7増加するよう数字を表示
→偶数も奇数も同じ結果
■考え方
・偶数奇数に分けて考える
・ベースは偶数
・奇数は、奇数-1で偶数として計算
■偶数結果を求める式
・i / 2 * 7
→結果
・0 … 0
・2 … 7
・4 … 14
・6 … 21
・8 … 28
■偶数結果を求める式を、奇数にも対応させる
iが偶数の時はiそのまま、奇数の時はマイナス1 … i - ( i % 2 )
・「i / 2 * 7」の「i」を「i - ( i % 2 )」へ置き換え
求める式
・(i - ( i % 2 )) / 2 * 7
※除算の基本
i % 2
・iを2で割った余り
偶数
・i % 2 は0
奇数
・i % 2 は1
コード
for(i=0;i<20;i++){ console.log((i-(i)%2)/2*7); }
結果
0 0 7 7 14 14 21 21 28 28 35 35 42 42 49 49 56 56 63 63