🎯 핸디캡 점수 계산 시스템 시각화
1. 퀘스트 성공률 핸디캡 (A) 그래프
failureRate = (accepted - completed) / accepted
baseScore = 100 × failureRate^0.8
activityRate = accepted / 42
activityPenalty = (1 - activityRate) × 40
A = min(100, baseScore + activityPenalty)
2. TODO 부담도 핸디캡 (B) 그래프
B = 100 / (1 + e^(-0.8(t - 4)))
3. 최종 핸디캡 점수 (C) 변화
C = (0.4A + 0.6B) × 10
(TODO에 더 높은 가중치 부여)
범위: 0 ≤ C ≤ 1000 (0=완벽, 1000=부담최대)
4. 퀘스트 난이도 분배 확률
x = C / 1000 (정규화: 0~1)
P(하-쉬움) = 1 / (1 + e^(-10(x - 0.7))) ← 700점부터 쉬운 퀘스트 증가
P(상-어려움) = 1 / (1 + e^(10(x - 0.3))) ← 300점까지 어려운 퀘스트 높음
P(중) = 1 - P(하) - P(상) ← 300~700점 구간에서 중 난이도 peak