그룹 단어 체커
문자열에서 이미 나온 문자가 바로 앞에 붙어있지 않고 나중에 떨어져서 나오는 경우 그룹단어에 해당하지 않습니다.
(aabbbccb는 b가 떨어져서 나타나기 때문에 그룹 단어가 아니다.)
func check(word: String) -> Int {
var group = [Character]()
var frontCharacter: Character = "*"
for character in word {
if group.contains(character) {
return 0
}
if character != frontCharacter {
group.append(frontCharacter)
frontCharacter = character
}
}
return 1
}