🪙 开源项目热度排行榜 问题描述 LYA是一家知名开源社区的管理员,她希望根据项目的热度,推荐一些热门开源项目给社区的开发者们。在这个社区中,开发者可以对开源项目进行关注、收藏、fork、提交issue和合并请求等操作。 社区会统计每个开源项目的关注数、收藏数、fork数、issue数和合并请求数。项目的热度值由这5个维度的加权求和计算而来,计算公式如下: H = W ( w a t c h ) × # w