相关疑难解决方法(0)

代码高尔夫:所有+ - */3个整数的组合

编写一个程序,该程序采用由空格分隔的3个整数,并执行加法,减法,乘法和除法运算的每一个组合,并使用所使用的运算组合显示结果.

例:

$./solution 1 2 3

结果如下输出

1+2+3 = 6

1-2-3 = -4

1*2*3 = 6

1/2/3 = 0 (仅整数答案,在.5处向上舍入)

1*2-3 = -1

3*1+2 = 5

等等...

操作规则的顺序适用,假设没有使用括号,即(3-1)*2 = 4不是组合,尽管你可以实现这个"额外信用"

对于除以0的结果,只需返回NaN

编辑:输入是必需的,即,如果输入是1 2 3,则3*1*2是有效组合.

math code-golf

31
推荐指数
7
解决办法
3329
查看次数

计算F#中的排列

受这个问题答案的启发,如何在F#中创建通用排列算法?谷歌没有给出任何有用的答案.

编辑:我在下面提供了我最好的答案,但我怀疑Tomas的更好(当然更短!)

algorithm f# permutation

14
推荐指数
2
解决办法
5394
查看次数

使用 C# 或 F# 查找包括单个字符的字符串排列

我想生成一个包含可变字符列表的字符串的所有可能排列的列表。例如,如果我有字符串“ABC”,我想要一个包含所有可能变体的列表,例如:A、B、C、AB、BC。

谢谢你。

.net c# f#

2
推荐指数
1
解决办法
1255
查看次数

标签 统计

f# ×2

.net ×1

algorithm ×1

c# ×1

code-golf ×1

math ×1

permutation ×1