首页 > 代码库 > 【JS编程练习】上台阶方法数
【JS编程练习】上台阶方法数
var n, array = [], m,array2 = [];n = read_line();n = parseInt(n); while(m = read_line()){ array.push(parseInt(m)); }for(var i = 0; i < n; i++){ array2[i] = func(array[i]);}for(var x = 0; x < array2.length; x++){print(array2[x]);}function func(m){ if(m >= 4){ return func(m - 1) + func(m - 2); }else if(m == 3){ return 2; }else if(m == 2){ return 1; }else if(m == 1){ return 0; }}
【JS编程练习】上台阶方法数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。