lemon031
lemon031
全部文章
分类
题解(14)
归档
标签
去牛客网
登录
/
注册
lemon031的博客
全部文章
(共11篇)
题解 | #快速排序#
const _quickSort = array => { // 补全代码 if(Array.isArray(array) && array.length <= 1) return array let left = [] let right = [] ...
HTML/CSS/JavaScript
2022-04-20
0
470
题解 | #属性遍历#
function iterate(obj) { const ary = [] Object.keys(obj).forEach(item => { ary.push(`${item}: ${obj[item]}`) }) return ary }
HTML/CSS/JavaScript
2021-10-09
0
362
题解 | #二进制转换#
function convertToBinary(num) { const n = num.toString(2) return n.length < 8 ? new Array(8-n.length).fill(0).join('') + n : n }
HTML/CSS/JavaScript
2021-10-08
0
398
题解 | #乘法#
function multiply(a, b) { function getl(num) { const l = num.toString().indexOf('.') return l == -1 ? 0 : num.toString().length - l - 1 } ...
HTML/CSS/JavaScript
2021-10-08
5
450
题解 | #查找元素位置#
function findAllOccurrences(arr, target) { let a = [] arr.forEach((item, index) => { if(item == target) a.push(index) }) return a }
HTML/CSS/JavaScript
2021-09-16
0
442
题解 | #查找重复元素#
function duplicates(arr) { return arr.filter((item, index) => { return arr.indexOf(item) != arr.lastIndexOf(item) && arr.indexOf(item...
Javascript Node
HTML/CSS/JavaScript
数组
2021-09-16
1
368
题解 | #字符串字符统计#
function count(str) { str = str.replace(/\s/g, '').toString() const obj = {} const l = str.length for(let i = 0; i<l; i++) { obj[str.ch...
js
javascript
2021-09-06
0
332
题解 | #获取字符串的长度#
function strLength(s, bUnicode255For1) { let l = s.length if(!bUnicode255For1) { for(let i in s) { s.charCodeAt(i) > 255 ? l++ : l ...
js
javascript
2021-08-12
3
568
题解 | #斐波那契数列#加缓存方式
// 此处理方式加了缓存,计算过的就不会再次计算 function fibonacci(n) { let obj = {} return (function fi(n) { if(obj[n]) { return obj[n] } else { if(...
2021-08-11
1
534
题解 | #根据包名,在指定空间中创建对象#
function namespace(oNamespace, sPackage) { const ary = sPackage.split('.') let obj = oNamespace ary.map(item => { if( typeof (obj[ite...
2021-08-11
1
463
首页
上一页
1
2
下一页
末页