func isGroupWord(word: String) -> Int {
var check = [Character]()
var before = Character("*")
for char in word {
if char == before {
continue
} else if check.contains(char) {
return 0
} else {
check.append(char)
before = char
}
}
return 1
}
let N = Int(readLine()!)!
var result = 0
for _ in 0..<N {
result += isGroupWord(word: readLine()!)
}
print(result)
파이썬에서는 GroupBy라는 너무 편한 기능이 있었는데 스위프트에는 그런 기능이 없더라구요... 그래서 문자열을 순회하면서 하나하나 따져보는 방법을 사용합니다.