有大佬9.1的好未来前端笔试ak么
如题,不知道为什么第二题(版本号数组比较)一直卡百分之75,测了一下75的数据都是长度为1和2的数据,有没有ak的大佬给个解法
sort的比较函数如下:
const compare = (a,b) => {
let _a = a.split('.').map(val => Number(val))
let _b = b.split('.').map(val => Number(val))
if(_a[0] !== _b[0]) {
return _a[0] - _b[0]
}else if(_a[1] !== _b[1]){
return _a[1] - _b[1]
}else {
return _a[2] - _b[2]
}
}
sort的比较函数如下:
const compare = (a,b) => {
let _a = a.split('.').map(val => Number(val))
let _b = b.split('.').map(val => Number(val))
if(_a[0] !== _b[0]) {
return _a[0] - _b[0]
}else if(_a[1] !== _b[1]){
return _a[1] - _b[1]
}else {
return _a[2] - _b[2]
}
}
全部评论
还有一种写法之一行写完
粘上去就能过
我卡80...
相关推荐


点赞 评论 收藏
分享
06-06 16:41
武汉理工大学 嵌入式工程师 
点赞 评论 收藏
分享
07-20 21:58
门头沟学院 嵌入式软件开发 点赞 评论 收藏
分享