如何从投票数和评分中发现点赞数和点赞数。
例如我有rating of +203
and 301 votes
。每票是-1或+1
我试过的
$NEGATIVE_VOTES = ( $row['rating'] - $row['vote_num'] );
$POSITIVE_VOTES = ( $row['vote_num'] - $NEGATIVE_VOTES );
| rating | votes | positive | negative |
| 300 | 300 | 300 | 0 |
| 299 | 301 | 300 | 1 |
| 298 | 302 | 300 | 2 |
...
我希望你能看到模式。反对票数是评分与票数之差除以 2。
所以我们有:
nb 投票 = 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