厌倦了总想知道你还需要抓多少神奇宝贝才能得到这些高层次的进化呢?别再想了!现在,您将编写一个完整的程序或函数来计算它!
作为输入,您的程序将收到糖果成本列表,以便将一个精灵进化到下一层。(此列表可以由您选择的任何分隔符或函数参数分隔)。然后,您的程序将返回或打印必须捕获的精灵数量,包括将进化的精灵数量,以便在给定的所有层中进行进化。
你怎么算这个?就像这样:
12 + 50 = 6262 - 3 = 59。ceil():ceil(59/4) = 15示例Input -> Output:
[4] -> 2
[50] -> 13
[12, 50] -> 16
[25, 100] -> 32
[19, 35, 5, 200] -> 65这个应用程序已经占据了你手机上的大部分空间,所以你的程序需要尽可能短。使用最小字节数的完整程序或函数将在两周内被接受!(任何联系均由最早提交的条目解决!)
发布于 2016-08-23 22:21:57
发布于 2016-08-24 00:04:49
n=>n.Sum()/4+1;将数据转换为Func<IEnumerable<int>, int>。
发布于 2016-08-24 06:22:09
+:4/+在网上试试!
一个非常新颖的答案,…
+ Sum
:4/ Integer division by 4
+ Incrementhttps://codegolf.stackexchange.com/questions/90852
复制相似问题