挑战:
输入:
两个整数参数a
和b
(其中a<b
和至少相差2)
输出:
输出或返回此文本,a
并b
在其中填写:
(a,b) = ]a,b[ = {a<x<b} = {a<x&&x<b} = a+1..b-1
[a,b) = [a,b[ = {a<=x<b} = {a<=x&&x<b} = a..b-1
(a,b] = ]a,b] = {a<x<=b} = {a<x&&x<=b} = a+1..b
[a,b] = [a,b] = {a<=x<=b} = {a<=x&&x<=b} = a..b
挑战规则:
- I / O是灵活的。可以打印到STDOUT,以字符串/字符数组等形式返回。可以以两个整数,十进制数和字符串形式输入(不知道为什么,因为您需要计算
a+1
andb-1
,但是请成为我的客人。),等等。 - 允许任何数量的前导和/或尾随新行,并且允许每行任何数量的尾随和/或前导空格。
- 等号(包括在同一列中对齐的空格)是必需的,其他字符之间不允许有空格。
a+1
b-1
在这些计算之后,将其替换为正确的值。- 您不得使用
≤
代替<=
。 - 您不得使用
&
代替&&
。 - 您可以输出带有的数字
.0
(只要是一致的,并且不超过一个十进制的零)。 - 您可以假设
a
比至少低2b
(为了(a,b)
正确)。 - 线路应按所示顺序输出。
例:
输入:a=-5, b=10
输出:
(-5,10) = ]-5,10[ = {-5<x<10} = {-5<x&&x<10} = -4..9
[-5,10) = [-5,10[ = {-5<=x<10} = {-5<=x&&x<10} = -5..9
(-5,10] = ]-5,10] = {-5<x<=10} = {-5<x&&x<=10} = -4..10
[-5,10] = [-5,10] = {-5<=x<=10} = {-5<=x&&x<=10} = -5..10
一般规则:
- 这是代码高尔夫球,因此最短答案以字节为单位。
不要让代码高尔夫球语言阻止您发布使用非代码高尔夫球语言的答案。尝试针对“任何”编程语言提出尽可能简短的答案。 - 标准规则适用于您的答案,因此您可以使用STDIN / STDOUT,具有正确参数的函数/方法和返回类型的完整程序。你的来电。
- 默认漏洞是禁止的。
- 如果可能的话,请添加一个带有测试代码的链接。
- 另外,如有必要,请添加说明。
PS:对于那些在沙盒中仍遇到过kolmogorov复杂性挑战a
并进行了b
硬编码的人,我已将其更改为输入挑战,以防止像我们通常看到的那样使无聊的硬编码和编码答案无聊KC挑战。
a
和b
至少相隔2。我将编辑挑战。
a=5, b=6
仍然输出(5,6) = ... = 6...5
?