
0 点赞 评论 收藏
分享

0 点赞 评论 收藏
分享
芜湖zzz:编程第一题 直接 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
}
这俩题难度简单

0 点赞 评论 收藏
分享

0 点赞 评论 收藏
分享

0 点赞 评论 收藏
分享

0 点赞 评论 收藏
分享
洋洋洋洋仔:

0 点赞 评论 收藏
分享

0 点赞 评论 收藏
分享

0 点赞 评论 收藏
分享

0 点赞 评论 收藏
分享

0 点赞 评论 收藏
分享

0 点赞 评论 收藏
分享

0 点赞 评论 收藏
分享
创作者周榜
更多
关注他的用户也关注了: