Программа подсчета количество людей
Всем доброго времени суток.
Прошу помощи в написании программы на JS: Написать программу, входными данными которой является возраст n человек (допустимо использовать случайные данные). Программа подсчитывает количество людей, возраст которых находится в интервале 10 лет, а именно: 0—9 лет; 10—19 лет; 20—29 лет и т. д. P.S. В JS полный ноль, за любую помощь по сабжу за ранее благодарен... |
Gray,
а сами хоть чуть чуть? или совсем неинтересно. |
интересно, но все упирается в ограниченное количество времени.
|
Gray,
:-/ ... коментируйте сами, гугл вам в помощь и учебник function random(min,max,l) {var arr = [],m = [],n = 0; if (max - min < l-1) return arr; for (var i=0; i<=(max-min); i++)m[i] = i + min; for (var i=0; i<l; i++) {n = Math.floor(Math.random()*(m.length)); arr[i]=m.splice(n,1);}; return arr } var people = random(1,99,15); function old(arr) { var years = {}; for (var i = 0; i < arr.length; i++) { var age = arr[i] / 10 | 0; years[age] = (years[age] + 1 || 1); }; arr = []; for (var i = 0; i < 10; i++) { arr[i] = i * 10 + ' - ' + (i * 10 + 9) + ' : ' + (years[i] || 0) } return arr } var years_old = old(people) alert(people + '\n'+ years_old.join('\n')); |
Часовой пояс GMT +3, время: 00:31. |