【发布时间】:2020-08-21 10:38:56
【问题描述】:
我正在尝试解决一个相当简单的 kata,但发现自己陷入了一个有条件的问题。我正在尝试为不止一次具有相同字母的字符串返回相同的整数。
例如,对于字符串hello,它应该返回0.1.2.2.3。
这是我目前的代码:
const wordPattern = word => {
word = word.toLowerCase();
let index =[]
for(i=0; i<word.length; i++){
index.includes(i) ? word(i) === index[i] : index.push(i)
}
return index
}
提前非常感谢!
【问题讨论】:
-
不应该是
0,1,2,2,4吗? -
看起来像是招聘任务或练习(课程)任务,而您刚刚询问了答案。您是否尝试过自己解决?你尝试了什么?你在哪里失败了?尝试先学习。
-
嗨,Adam,是的,正如您在上面的代码中看到的那样,是的,测试示例应该返回 0,1,2,2,3。
标签: javascript string if-statement conditional-statements