以尽可能少的字符生成Fibonacci序列。任何语言都可以,除了您使用一个运算符定义的语言f
,它会打印斐波那契数字。
起点:25 14个字符的哈斯克尔:
f=0:1:zipWith(+)f(tail f)
f=0:scanl(+)1f
发布于 2019-03-25 09:17:24
语言:C ++编译器错误 字符:205
#define t template <int n> struct
#define u template <> struct f
t g { int v[0]; };
t f { enum { v = f<n-1>::v + f<n-2>::v }; g<v> x;};
u<1> { enum { v = 1 }; };
u<0> { enum { v = 0 }; };
int main() { f<10> x; }
https://stackoverflow.com/questions/-100001042
复制相似问题