【发布时间】:2019-10-13 11:35:03
【问题描述】:
在下面的函数中,我正在尝试将字符串重塑为 W 状,并根据其 totalLevel 以新的排列方式生成新的输出,请检查脚本末尾的测试用例以获得更清晰.我正在使用nodejs,并想出了使用对象的想法。但我不知道在到达totalLevel 后如何获取下一个str[i]。感谢您的帮助!
function shapeOfW (str, totalLevel) {
var obj = {}
var position = 0
for (var i = 0; i < str.length; i++) {
obj[position+1] = (str[i])
position++
if (posisi == totalLevel) {
break
}
}
return obj
}
//TEST CASE
console.log (shapeOfW('ABCDEFG', 3))//AEBDFCG
/*
Input : ABCDE
Transformed into: 1| A E
2| B D F
3| C G
OUTPUT : AEBDFCG
*/
【问题讨论】:
标签: javascript arrays reshape