有大佬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...
相关推荐
01-16 11:45
西安交通工程学院 Java
在笔试的柠檬精很想去...:兄弟们,你们这个大厂,中厂,小厂怎么定义的
初来驾到,别笑话我 点赞 评论 收藏
分享