🎯 핸디캡 점수 계산 시스템 시각화

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

📊 실제 예시 시뮬레이션

시나리오 수락 퀘스트 완료 퀘스트 긴급 TODO A 점수 B 점수 최종 C 하(쉬움) 확률 중 확률 상(어려움) 확률

🎲 3개 퀘스트 난이도 분배 시뮬레이션 (100회 시행)