LeetCode 387. First Unique Character in a String
2022.07.18
問題
https://leetcode.com/problems/first-unique-character-in-a-string/
typescript
function firstUniqChar(s: string): number {
const list = s.split('')
const duplicates = list.filter((x, i, self) => self.indexOf(x) !== self.lastIndexOf(x) )
const filtered = list.filter(l => !duplicates.includes(l))
if (filtered.length <= 0) return -1
return s.indexOf(filtered[0])
};