题解 | #数组移动跳跃#

数组移动跳跃

http://www.nowcoder.com/practice/3f99492e23d9403d923e44bb1061cc86

//解题思路:判断数组移动后的下标是否>=arr.length或小于0
var arr = readline(); //移动次数 var count = 0; //默认false var flag = false; //数组下标 var index = 0; //可移动次数不会超过数组长度 while(count<= arr.length){ //每移动一次,记录加1  count++;  //移动后的数组下标  index += arr[index];  //判断数组移动后的下标是否超过arr.length或小于0  if(index<0||index>=arr.length){ //数组越界  flag = true;  break;  }
} console.log(flag);

全部评论

相关推荐

点赞 评论 收藏
分享
认真搞学习:28小登的建议,投算法岗不要写什么物理竞赛,互联网+,多写点项目,用什么算法做了什么。还有本科算法是不可能的开发你这个也没有项目啊
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务