题解 | #分隔符#

分隔符

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

{"css":"","js":"","html":"<!DOCTYPE html>\n<html>\n    <head>\n        <meta charset=utf-8>\n    </head>\n    <body>\n    \t\n        <script type=\"text/javascript\">\n            function _comma(number) {\n            // 补全代码\n            let negative = \"\"\n            if(number<0){\n                negative=\"-\"\n                number = Math.abs(number)\n            }\n            let strArr = number.toString().split(\"\")\n            let result = []\n            let resStr = \"\"\n            \n            console.log(strArr)\n\n            function sun(strArr) {\n                if (strArr.length >= 3) {\n                    let res = strArr.splice(strArr.length - 3, 3)\n                    let nstr = \"\"\n                    res.forEach(item => {nstr += item})\n                    result.push(nstr)\n                    if(strArr.length==0){\n                        return\n                    }\n                    sun(strArr)\n                } else {\n                    result.push(strArr.join(\"\"))\n                }\n            }\n            sun(strArr)\n\n            resStr = negative+result.reverse().join(\",\")\n             console.log(resStr)\n            return resStr\n            // console.log(resStr)\n\n            //    console.log(resArr,\"res\")\n\n        }\n\n        _comma(-1234561120)\n        </script>\n    </body>\n</html>","libs":[]}

全部评论

相关推荐

点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务