题解 | #分隔符#

分隔符

https://www.nowcoder.com/practice/e5696992841841a8ab9d026324e4bb77

// 记得外派面字节的时候的题目 当时太紧张了 没有思路 哈哈
function _comma(value) {
    
   let str = value + ''
    let mid = Math.floor(str.length / 3)
    let num = str.split('-')
    let num1 = num[1] ? num[1] : num[0]
    let n = num[1] ? '-' : ''
    let arr = num1.split('').reverse()
    if (mid * 3 === num1.length) {
        mid--
    }
    for (let i = 1; i <= mid; i++) {
        let index = i === 1 ? 3 : i * 3 + i - 1
        arr.splice(index, 0, ',')
    }
    let s = arr.reverse().join('')
    return n + s
            }

全部评论

相关推荐

叁六玖:你看,最后不是让你加油,就是鼓励你,还祝福你求职顺利。
点赞 评论 收藏
分享
09-19 12:15
门头沟学院 Java
迷茫的大四🐶:这下是真的打牌了,我可以用感谢信和佬一起打牌吗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务