나는 사용자가 투표 할 수있는 투표 시스템을 PHP로 작성했습니다. 투표를 권장하려면 사용자의 다운 카운트가 투표 수보다 많으면 사용자에게 메시지를 표시하고 싶습니다. 같은 뭔가 : 투표율을 높이기위한 투표 비율 알고리즘
그래서 나는 현재$user_upvotes
및
$user_downvotes
을 두 변수가 상향 투표 동료 사용자를 장려하기 위해 더 많은
고려하시기 바랍니다. 사용자가 5 개 이상 최대 - 투표가있는 경우
- 메시지는 에코됩니다 : 여기 알고리즘을위한 조건이다.
- 사용자가 최대 투표 수보다 60 % 이상 득표 한 경우 메시지가 표시됩니다.
PHP를 사용하여이 계산을 수행하는 데 사용할 수있는 알고리즘은 무엇입니까? 내 사용자 기반이 매우 높아야 성능이 중요합니다. 이처럼
if ($user_upvotes > 5) { if (($user_upvotes + (0.6 * $user_upvotes)) < $user_downvotes) echo "Please consider up-voting more to encourage your fellow users"; }
사용자의 상향 회선 및 하향 회선 수를 해당 사용자와 함께 저장하면 사용자베이스의 크기는 얼마나됩니까? –
이 문제는 문제를 해결하려는 시도가 없으므로 논점이 아닌 것으로 보입니다. – wallyk
무엇을 시도 했습니까? 코드에 알고리즘을 입력하면'if ($ user_upvotes> 5 && $ user_downvotes> ($ user_upvotes + $ user_downvotes) * 0.6) {...}'와 같이됩니다. 작동하지 않습니까? 정확히 무엇을 묻고 싶습니까? – CodeCaster