/*
* Сервер принимает N запросов в сек, Timeout равен Т. сосчитайте среднее время ответа сервера за 7 дней.
*/
'use strict';
class customClass {
constructor( /*void*/ ) {
this.T = 15000;
this.N = 30000;
this.DAYS = 7;
this.array = [];
}
addTime(a /*number in milisec*/ ) /*void*/ {
if (a < 0) return;
var recT;
recT = (a <= this.T) ? a : this.T;
recT = recT / 1000;
this.array.push(recT);
}
average() /*number*/ {
var sum = 0;
var total = this.N * 60 * 60 * 24 * this.DAYS;
for (var i = 0; i < this.array.length; i++) {
sum += this.array[i];
}
return sum / total;
}
}
var test = new customClass();
var tot = 30000 * 60 * 60 * 24 * 7;
for (var i = 0; i < tot; i++) {
test.add(1000);
}
console.log(test.average());
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Необходимо в MySQL сделать связь 2х таблиц, при этом в одной таблице должно быть несколько ключей к другой таблицеЕсли сложно объяснил, вот пример:
Доброе время суток, я своял процедуру, которая должна получить самую старую запись и обновить дату обращения к этой записи, при вызове
Не работает автовоспроизведениеИ также скрытие клавиш управление т