Как рассчитать счет из 1000 за несколько секунд (в два раза) - PullRequest
0 голосов
/ 23 июня 2019

Я хочу рассчитать балл из 1000 на основе нескольких секунд, которые мне дали. Оценка должна быть высокой, если секунды - небольшое значение, и она должна быть низкой, если секунды - большое значение.

Например, Если к папке A обращались 30 секунд назад, а к папке B обращались 500 секунд назад, то оценка папки A должна быть выше по сравнению с оценкой папки B, поскольку папка A является той, к которой недавно обращались, по сравнению с папкой B. Оценка не может превышать более 1000.

1 Ответ

2 голосов
/ 23 июня 2019

То, что вы можете сделать простым способом - это умножить числа на -1, чтобы получить отрицательные значения с обеих сторон, а затем начать сравнивать их. Пример:

  • доступ к папке A 30 секунд
  • доступ к папке B 500 секунд

И вы хотите, чтобы папка A имела более высокое значение, чем папка B

так:

A = (30 * -1) = -30 с

B = (500 * -1) = -500 с

так что сравнивая: A> B

А затем добавьте условие, в котором оценка не может превышать 1000.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...