发信人: scaret(方糖|似水流年|我是天蝎大使), 信区: WebDevelop
标 题: 如何用iff重写Fibonacci函数
发信站: 饮水思源 (2013年02月01日00:15:28 星期五), 站内信件
接昨天的问题,我们得到了一个 iff(TF,FuncT,FuncF)的if-else的函数版本实现,那么我
们来用用看它吧
Fibonacci数列是指从第三项起,每一项都是前两项和的数列: 1 1 2 3 5 8 13...
以下是使用"正常"JavaScript的求Fibonacci数列第n项的递归实现:
function Fibonacci(n){
if( n === 1 || n === 2 ){
return 1;
}
else{
return Fibonacci( n - 1 ) + Fibonacci( n - 2 );
}
}
请使用iff函数替换掉这个函数中的if判断,重新实现Fibonacci数列
--
. ╭╮
+¨+ ╰╯ .+¨+。 + `˙.
。 不是习惯冷漠﹒ˇ ˇ而是不想让狂热的深情
+ 一一被窥透 + ╭╮未了的是一愁 ╭╮
¨+ .+·。+゜ 难改的痴情ˇ。 ╰╯ .+¨ 所以最终 ╰╯
Scorpius 天蝎座 ゜˙ `+˙ 选择了隐逸
※ 来源:·饮水思源 bbs.sjtu.edu.cn·[FROM: 114.92.215.242]
※ 修改:·scaret 于 2013年02月01日00:16:06 修改内容·[FROM: 114.92.215.242]
标 题: 如何用iff重写Fibonacci函数
发信站: 饮水思源 (2013年02月01日00:15:28 星期五), 站内信件
接昨天的问题,我们得到了一个 iff(TF,FuncT,FuncF)的if-else的函数版本实现,那么我
们来用用看它吧
Fibonacci数列是指从第三项起,每一项都是前两项和的数列: 1 1 2 3 5 8 13...
以下是使用"正常"JavaScript的求Fibonacci数列第n项的递归实现:
function Fibonacci(n){
if( n === 1 || n === 2 ){
return 1;
}
else{
return Fibonacci( n - 1 ) + Fibonacci( n - 2 );
}
}
请使用iff函数替换掉这个函数中的if判断,重新实现Fibonacci数列
--
. ╭╮
+¨+ ╰╯ .+¨+。 + `˙.
。 不是习惯冷漠﹒ˇ ˇ而是不想让狂热的深情
+ 一一被窥透 + ╭╮未了的是一愁 ╭╮
¨+ .+·。+゜ 难改的痴情ˇ。 ╰╯ .+¨ 所以最终 ╰╯
Scorpius 天蝎座 ゜˙ `+˙ 选择了隐逸
※ 来源:·饮水思源 bbs.sjtu.edu.cn·[FROM: 114.92.215.242]
※ 修改:·scaret 于 2013年02月01日00:16:06 修改内容·[FROM: 114.92.215.242]
No comments:
Post a Comment