scriptOJ
le45
这个作者很懒,什么都没留下…
展开
-
scriptOJ54
题目是这样的:一开始没仔细看题,寻思着这一个for循环就能解决的事咋和五年程序员扯上联系了,之后才知道不能用for循环= =,所以,看题是多么重要。那么,闲话少说,来看看我的思路:const initArray = (m, n)=> { let result=[]; let fn=(a)=>{ if(a!=0){ result=result.con...原创 2019-12-10 23:23:16 · 193 阅读 · 0 评论 -
scriptOJ18
题目呢,是这样的这道题还是蛮简单的,先说说自己的思路,将num转为字符串,然后通过"."来分割字符串,对整数部分进行处理。代码大概是这样:function commafy (num) { let a=""+num; a=a.split(".")//分割数组 let str=a[0]; str=str.split(''); let index=1; for(let i=...原创 2019-12-08 23:03:28 · 141 阅读 · 0 评论 -
scriptOJ44
题目是这样的:我的思路是将其中一个字符串分割成数组,之后在另一个字符串中去对应删除数组的每一项,当执行到最后,说明就是同字母异序。来看下代码:const isAnagram = (str1, str2) => { //长度不同肯定不是 if(str1.length!=str2.length){ return false } else{ let mid=...原创 2019-12-06 00:03:29 · 106 阅读 · 0 评论 -
scriptOJ33
题目描述:编写一个 JavaScript 函数,接受一个仅包含数字的 多维数组 ,返回拍平以后的结果。例如传入:[1, [[2], 3, 4], 5],返回 [1, 2, 3, 4, 5]。(本题来源:阿里巴巴前端笔试题)思路:这道题我的想法是用回调,将数组里类型不是number的数接着作为参数传到函数中,将其转化成相应的数字,具体的做法是将数组转化为字符串,用字符串把每一个数字拼接起来,最...原创 2019-11-15 23:09:08 · 164 阅读 · 0 评论