JS算法习题,每周更新,欢迎加入
- 当日题目为当日名称的文件夹(如20161101),以quiz.md存放题目,在resolve/下以个人名简称来存放js(如王老五为resolve/wanglw.js)
- 允许使用所有ES5和ES6的方法进行解题(旨为练习ES5/ES6方法,尽量不使用)
- 问题以函数的形式进行解决,所有样例输入均作为函数的输入参数,目标样例输出作为函数的输出参数,允许参数为数组的形式,使用Array.length来代替样例输入的总数相关参数
##例:相反输出 ###描述 编写一个程序,将n个整数按相反顺序输出。 ###输入 有多组测试数据,以EOF结束。 每组测试数据有n个整数。 ###输出 每组数据输出一行,数字间用一个空格隔开。 ###样例输入 1 2 3 4 5 6 7 8 9 10 ###样例输出 10 9 8 7 6 5 4 3 2 1
##解例:
function reverseArray(arr) {
return arr.reverse()
}
console.log(reverseArray([1,2,3,4,5,6,7,8,9,10]));
#目录
- [20161101]猴子吃桃问题-H0
- [20161102]水仙花数-H0
- [20161103]三个数从小到大排序-H0
- [20161104]小胖子的时钟-H1
- [20161105]数字游戏-H1
- [20161106]中缀式变后缀式-H5
- [20161107]吃花生-H0
- [20161108]素数三元组-H1
- [20161109]统计-H1
- [20161110]素数求和问题-H2
- [20161111]你会加吗?-H2
- [20161112]月老的烦恼(1)-H3
- [20161114]Elimination Game-H1
- [20161115]Is Subsequence-H1
- [20161116]Longest Palindrome-H2
- [20161117]Integer Break-H3
- [20161118]Partition Equal Subset Sum-H4
- [20161121]小明求素数积-H1
- [20161123]三角游戏-H2
- [20161125]单调递增最长子序列-H4
- [20161128]移位密码-H0
- [20161130]Delete it-H2
- [20161202]最小公倍数-H4
- [20161205]谁获得了最高奖学金-H2
- [20161207]密码发生器-H2
- [20161209]乒乓球赛-H4
- [20161212]赋值问题-H2
- [20161214]美丽的校园-H3
- [20161216]音痴又音痴的LT-H4
- [20161219]独木舟上的旅行-H2
- [20161221]I LOVE YOU-H3
- [20161223]小珂的约会-H4
- [20161226]谁是英雄-H3
- [20161228]Yougth's Game-H3
- [20161230]动物统计加强版-H4
- [20170104]苹果-H3
- [20170106]矩形判断-H3
- [20170109]周期串-H1
- [20170111]部分和问题-H2
- [20170113]幂-H4
- [20170116]删除元素-H2
- [20170118]倒数和等于1-H3
- [20170120]算概率-H4