題目連結
https://www.codewars.com/kata/54b42f9314d9229fd6000d9c
解法
function duplicateEncode(word) {
word = word.toLowerCase()
let result = ''
let n = {}
for (const char of word) {
n[char] ? n[char]++ : n[char] = 1
}
for (const char of word) {
result += n[char] > 1 ? ')' : '('
}
return result
}
筆記
跟昨天的題型幾乎一樣
只差在第二個迴圈用for...of
對word比較nobject