编程第一题 直接 return (a[1] >= c[1] && b[1] <= d[1]) || (a[1] <= c[1] && b[1] >= d[1]) 就全通过了,因为两条线段相交必定他们的端点必定存在这种关系 第二题, 主要就是用一个数组存不重复的子串就行了 var lengthOfLongestSubstring = function (s) { if (s.length === 0) return 0 let maxNum = 0 let arr = [] let n = s.length for (let i = 0; i < n; i++) { while (arr.length !== 0 && (arr.find(item => item === s[i]))) { arr.shift() } arr.push(s[i]) maxNum = Math.max(maxNum, arr.length) } return maxNum } 这俩题难度简单
2 1

相关推荐

01-30 22:03
门头沟学院 Java
用微笑面对困难:我滴妈,【俩月】【实习】【主管】仨debuff吃满了,独立设计开发的项目写了绝大占比的运营板块,你独立开发,那维护、问题复盘、日志更新、bug、策划书全是自己整的? 不建议写那么大,可以从小出发更容易
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务