Как подсчитать количество нажатий на кнопку за определенное время?

Есть счетчик времени, выражается через int seconds - каждую секунду увеличивается на +1 и счетчик нажатий на кнопку int count_press, увеличивающийся при нажатии на кнопку.

Вопрос - как определить сколько раз, например, в 30 секунд, нажал пользователь на копку?
  • Вопрос задан
  • 290 просмотров
Пригласить эксперта
Ответы на вопрос 1
@rPman
Среднее? Поделить общее количество нажатий за это время, на (прошедшее время в секундах разделить на 30 секунд)

Если нужно именно за последние 30 секунд, то придется сохранять последние нажатия в массиве (время их нажатия), удаляя из него при каждом добавлении те записи, которые старее 30 секунд (они будут в начале массива, если новые добавлять в конец) - тогда количество записей в массиве и будет искомое количествов нажатий за последние 30 секунд.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы