小3の先日のテストに出た問題の一つ。大学受験でも解けない学生がいっぱいいるだろうし、数学好きを除き多くの大人は解けないだろう。 - Togetter
https://togetter.com/li/2332954
let box = new Array(30).fill(0); for(let i = 1; i <= 30; i++) { for(let j = i; j <= 30; j += i) { box[j - 1]++; } } print("1. ", box.filter(v => v === 2).length); print("2. ", box.filter(v => !(v % 2)).length);
1. 10
2. 25