|
|
|
| Задача такова:
Имеются на сайте статьи (темы). в БД они имеют поля (ID, Тема, Текст, Дата добавления, Количество чтения)
Нужно определить какие из них наиболее популярные на все время.
Тут должно в учет взяться то, что количество прочтения ранее добавленных будешь больше и они по умолчанию самые популярные.
Вот и думаю как связать все это.
В голове моей (знающей математику на уровне 5-тиклассника) прорисовывается такая формула:
x = количество просмотров
y = количество дней после добавления
z = рейтинг
z = x/y
А потом по Z сравнивать, т.е. чем меньше Z, тем больше рейтинг темы.
Но!.... надеюсь есть варианты круче? ) | |
|
|
|
|
|
|
|
для: Ильдар
(18.04.2011 в 06:01)
| | Хм.. По-моему тут что-то не то.
Сейчас в экселе раскидал пробы по формуле. В итоге беспорядок
Кол-во Дни Рейтинг
600 300 2
600 200 3
600 2 300
2 600 0,003333333
601 200 3,005
601 100 6,01
|
| |
|
|
|
|
|
|
|
для: Ильдар
(18.04.2011 в 06:12)
| | У кого есть форума ? Или хоть подскажите в какую сторону двигаться | |
|
|
|
|