24
网格中有多少个矩形?
好吧,尽管这一挑战取得了巨大的成功,但解决起来却非常琐碎。因此,对于那些寻求更多挑战的人,我创建了此挑战的续集,其中您现在必须计算唯一矩形的数量。看看这个! 现在,对于那些希望解决这一挑战的人来说,它来了。 好吧,我们还没有真正面临这样的挑战,所以我们开始吧。 考虑以下3 x 3矩形网格: 有多少个矩形?好吧,从视觉上进行计数,我们可以看到实际上存在36矩形,包括整个平面本身,这些都显示在下面的动画GIF中: 任务 如上所示,矩形的计数是任务。换句话说,给定2个大于或等于的整数0,m并且和n,其中m表示宽度并n表示高度,输出该矩形m x n网格中的矩形总数。 规则 明确禁止使用任何直接解决此问题的内置程序。 这个挑战不是要找到最短的答案,而是要找到每种语言的最短答案。因此,将不接受任何答案。 禁止出现标准漏洞。 测试用例 呈现格式Array of Integers Input -> Integer Output: [0,0] -> 0 [1,1] -> 1 [3,3] -> 36 (Visualized above) [4,4] -> 100 [6,7] -> 588 参考文献 http://oeis.org/A096948 记住,这是代码高尔夫,所以最短的代码胜出!