【发布时间】:2013-10-20 15:05:37
【问题描述】:
对从 a 到 b 的整数求和的一种方法是将区间分成两半,递归地将两半相加,然后将两个和相加。如果区间有奇数个整数,则尽可能将其分成两半。您可以使用floor 函数返回小于某个实际值的最大整数。
(define sum-by-halves (lambda (a b) your_code_here))
有人有办法解决这个问题吗?
【问题讨论】:
-
“要求代码的问题必须证明对正在解决的问题有最低限度的了解。包括尝试的解决方案、为什么它们不起作用以及预期的结果。另请参阅:Stack Overflow question checklist” 。您刚刚逐字复制了您的作业。这不好玩。尝试自己解决,这很有趣。显示任何尝试,通过编辑您的问题发布一些代码。不遵循 SO 指南的问题可以关闭。
-
@WillNess 不仅如此,这不是 OP 这样问的第一个问题。见DrRacket procedure body help (boolean-odd? x)。 Deniz:Stack Overflow 不是家庭作业解决方案工厂。要求代码的问题需要证明您已经尝试过某事并且遇到了问题。没有提交编程作业的解决方案不算作编程问题。这个“问题”主要是一组指令。至于“有没有人想办法解决这个问题?”我希望答案是“是的”。
-
你知道因为发布“坏”问题而被禁止在 SO 上提问的可能性吗?当心,这样可能是无情的。