由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 黑一下js
相关主题
又一道面试题,我是不是想多了?C++里面
What is "number of bits set"?一个c++问题 (转载)
How to use a function return by reference in C++请教一个C++的编程
谁给讲讲这javascript代码请教一个排列组合的编程问题
[合集] Returning heavy weight object in C++ function[合集] 递归算菲波纳切数列的时间复杂度是多少
请问个c++ primer里面的小白问题.初学者 smalltalk 求助!
问一个随机排列的问题.请教个C++程序设计
一个简单的算法问题?请教个算法加编程
相关话题的讨论汇总
话题: fib话题: js话题: 斐波话题: 那契
进入Programming版参与讨论
1 (共1页)
i**i
发帖数: 1500
1
js是著名的多坑的语言。黑它一个:
斐波那契数列可以这么写:
var fib = function (_) {
for(_=[+[],++[[]][+[]],+[],_],_[++[++[++[[]][+[]]][+[]]][+[]]]=(((_[++
[++[++[[]][+[]]][+[]]][+[]]]-(++[[]][+[]]))&(((--[[]][+[]])>>>(++[[]][+[]]))
))===(_[++[++[++[[]][+[]]][+[]]][+[]]]-(++[[]][+[]])))?(_[++[++[[]][+[]]][+[
]]]=++[[]][+[]],_[++[++[++[[]][+[]]][+[]]][+[]]]-(++[[]][+[]])):+[];_[++[++[
++[[]][+[]]][+[]]][+[]]]--;_[+[]]=(_[++[[]][+[]]]=_[++[++[[]][+[]]][+[]]]=_[
+[]]+_[++[[]][+[]]])-_[+[]]);
return _[++[++[[]][+[]]][+[]]];
}
> fib(100)
354224848179262000000
i**i
发帖数: 1500
W***o
发帖数: 6519
3
写到这种程度的叫艺术了,呵呵
i**i
发帖数: 1500
4
这愣是把雀斑做成了美人痣。 牛逼大发了。

【在 W***o 的大作中提到】
: 写到这种程度的叫艺术了,呵呵
1 (共1页)
进入Programming版参与讨论
相关主题
请教个算法加编程[合集] Returning heavy weight object in C++ function
我来贡献一个面试题吧请问个c++ primer里面的小白问题.
tree data conversion问一个随机排列的问题.
求教:多个有序数组怎么合并最快?一个简单的算法问题?
又一道面试题,我是不是想多了?C++里面
What is "number of bits set"?一个c++问题 (转载)
How to use a function return by reference in C++请教一个C++的编程
谁给讲讲这javascript代码请教一个排列组合的编程问题
相关话题的讨论汇总
话题: fib话题: js话题: 斐波话题: 那契