11
计算您的堆叠交换信誉
背景: 我经常发现,在浏览Stackexchange网站时,我开始怀疑人们如何获得自己的声誉。我知道我总是可以依靠codegolf SE来解决我的问题,所以这里是: 创建一个程序,该程序将接受代表一个人的声誉的正整数。我们将忽略赏金,并说这些是在SE上获得/失去代表的唯一方法(此处是完整表格): 每个帐户以1个代表开始,且不能低于该代表 您的问题已获通过= +5 您的答案被推荐= +10 您的问题被否决= -2 您的答案被否决= -2 您否决了一个答案= -1 您的答案被接受= +15 您接受答案= +2 您的程序必须弄清楚在该用户的帐户上发生了多少这些操作才能获得他们的代表。它必须找出最短数量的动作才能达到此级别的代表。例子: 输入:11输出:1个答案 输入:93输出:接受6个答案,接受1个答案 在这些示例中,当我说“问题投票”时,表示该人的任务被投票了。当我说“答案被否决”时,表示他们对其他人的答案有所反对。 规则: code-golf,因此可以胜任的最短代码将获胜。
13
code-golf