从评级中竖起大拇指和拇指向下的数量

时间:2013-02-27 10:49:45

标签: php math

如何从投票数和评分中发现大拇指和大拇指的数量。

例如,我有rating of +203301 votes。每次投票都是-1或+1

我尝试了什么

    $NEGATIVE_VOTES = ( $row['rating'] - $row['vote_num'] );
    $POSITIVE_VOTES = ( $row['vote_num'] - $NEGATIVE_VOTES );

2 个答案:

答案 0 :(得分:6)

| rating | votes | positive | negative |
| 300    | 300   | 300      | 0        |
| 299    | 301   | 300      | 1        |
| 298    | 302   | 300      | 2        |
                ...

我希望你能看到这种模式。否定投票的数量是评级与投票数除以2 之间的差异。

答案 1 :(得分:1)

所以我们有:

nb vote = 301 nb thumbup = x,nb thumbdown = y

我们有x + y = 301和x - y = 203

所以2y = 98 - > y = 49 - > x =总计 - y = 301 - 49 = 252

- > Nb拇指向上= 252并且nb拇指向下= 49