Racket 球拍作业的解决方案

Racket 球拍作业的解决方案,racket,Racket,我不熟悉racket编程语言。 我需要在racket中提供一个解决方案,但我无法写出有效的东西 问题: 定义一个max-gap函数,该函数使用五个整数,并返回任意两个整数中的最大间隔(以绝对值表示,即自然数)(按它们出现的顺序)。例如,(最大间隙13-11)将返回4。您可能需要使用球拍功能max,abs 输出,例如: (测试(最大间隙15-16 22)=>16) 例如: > (max-gap 1 3 -1 1 1) 4 > (max-gap 1 5 -1 6 22) 23 如果您发

我不熟悉racket编程语言。 我需要在racket中提供一个解决方案,但我无法写出有效的东西

问题:

定义一个max-gap函数,该函数使用五个整数,并返回任意两个整数中的最大间隔(以绝对值表示,即自然数)(按它们出现的顺序)。例如,(最大间隙13-11)将返回4。您可能需要使用球拍功能max,abs

输出,例如:

(测试(最大间隙15-16 22)=>16)

例如:

> (max-gap 1 3 -1 1 1)
4
> (max-gap 1 5 -1 6 22)
23

如果您发布了一些您所做的尝试,我将帮助您找到一个比此解决方案更为惯用的解决方案。

展示哪些不起作用。如果你被卡住了,有人可能会帮助你。这很好,但我发现我误导了你,因为我忘了提到我被迫使用了一个名为PL的语言附加组件。除此之外,解决方案只针对5个数字。在我的家庭作业中,我们要求对X个数字进行求解。如果你继续移动球门柱,我们将帮不了你。
> (max-gap 1 3 -1 1 1)
4
> (max-gap 1 5 -1 6 22)
23