// 複数の数値が定義されている配列data1とdata2から
// 「data1とdata2を合わせた平均値」と「平均値以上の数値」を表示
var data1 = [59, 39, 100, 2, 15, 40, 84, 97];
var data2 = [63, 18, 64, 97, 50, 98];
var data = data1.concat(data2);
var sum = 0;
for(var i = 0; i < data.length; i++) {
sum += data[i];
}
var ave = sum / data.length;
/* 以下に課題処理を追加 */
document.write('<p>data1とdata2を合せた平均値: ' + ave + '</p>');
document.write('<p>平均値以上の数値は以下</p>');
for (var j = 0; j < data1.length; j++) {
if(data1[j] >= ave) {
document.write('<p>data1: ' + data1[j] + '</p>');
}
}
for (var k = 0; k < data2.length; k++) {
if(data2[k] >= ave) {
document.write('<p>data2: ' + data2[k] + '</p>');
}
}
js_cc_04_practice_array_advanced
--------------------------------
A [Pen](https://codepen.io/m-shinkawa/pen/WyxKgR) by [m-shinkawa](https://codepen.io/m-shinkawa) on [CodePen](https://codepen.io).
[License](https://codepen.io/m-shinkawa/pen/WyxKgR/license).