输入一行字符串

    1. [3,2,5,2,6],[3,2,3,6,7]

    我们需要将这个字符串拆分为两个数组 width 和 height

    用牛客网给的默认的输入输出显然不行,这时候需要我们自己写输入输出

    1. var line = "[3,5,7,2],[3,6,3,2]"
    2. var changeToArray = line.replace(/[\[\]]/gi,'').split(',');
    3. var width = changeToArray.slice(0,changeToArray.length/2)
    4. width = width.map((item)=>Number(item))
    5. var height = changeToArray.slice(changeToArray.length/2)
    6. height = height.map((item)=>Number(item))

    首先使用字符串的replace方法将字符串中的 [ ] 都删除,这里用到了正则的写法。
    得到:

    1. "3,5,7,2,3,6,3,2"

    然后用split将其变为数组:
    image.png
    将数组从中间切割,然后将每个元素用Number方法变为数字类型

    输出结果如下:
    image.png