Как подсчитать количество нажатий на кнопку за определенное время?
Есть счетчик времени, выражается через int seconds - каждую секунду увеличивается на +1 и счетчик нажатий на кнопку int count_press, увеличивающийся при нажатии на кнопку.
Вопрос - как определить сколько раз, например, в 30 секунд, нажал пользователь на копку?
Среднее? Поделить общее количество нажатий за это время, на (прошедшее время в секундах разделить на 30 секунд)
Если нужно именно за последние 30 секунд, то придется сохранять последние нажатия в массиве (время их нажатия), удаляя из него при каждом добавлении те записи, которые старее 30 секунд (они будут в начале массива, если новые добавлять в конец) - тогда количество записей в массиве и будет искомое количествов нажатий за последние 30 секунд.