코드:
let input = Int(readLine()!)!
var count = 0
for i in 1...input {
var input1 = readLine()!
var arr:[Character] = []
for j in input1 {
if !arr.contains(j) {
arr.append(j)
}else if arr.last != j {
break
}else {
arr.append(j)
}
if input1.count == arr.count {
count += 1
}
}
}
print(count)
설명:
연속된 수 last와 겹치면 그룹 단어로 넘어가고 last에 없는데 j 를 포함 하고 있으면 같은단어가 떨어져 있는거기 때문에 그룹 단어가 아니다
결과:
'코테 > 백준' 카테고리의 다른 글
[백준] 2292 벌집 스위프트 (0) | 2021.12.29 |
---|---|
[백준] 1712 손익분기점 스위프트 (0) | 2021.12.29 |
[백준] 2941 크로아티아 알파벳 스위프트 (0) | 2021.12.28 |
[백준] 5622 다이얼 스위프트 (0) | 2021.12.27 |
[백준] 2908 상수 스위프트 (0) | 2021.12.27 |
댓글