我打赌作业帮出编程题的同学没用过牛客的 OJ
前端开发岗笔试
编程题不让跳出也就算了,毕竟题目也不是太难。
但是你拿字符串当数组输入是什么鬼~
牛客的 OJ 又不是 leetcode 。
你以为你输入的是数组,其实是字符串啊。
就第二题那个数组扁平化的题
题目:
输入: [1,2,[3,4,5,[6,7]],8] 输出: [1,2,3,4,5,6,7,8]
readline()
读进来是 String 啊!
难道我要先把 String 转成数组吗?
那我一行就可以全 AC 了:
print( '[' + readline().replace(/[\[|\]]/g,'') + ']' )
好吧, 我可以使用 JSON.parse()
转成数组,那么你的输出为什么还要求像模像样的数组啊?
非得先 print 一个方括号 [
结尾再补一个方括号 ]
?