https://www.acmicpc.net/problem/8958
unitSum을 이용하여 X가 있을때 unitSum을 0으로 만들어주며 문제를 풀었습니다.
import Foundation
var array = [Int]()
if let a = readLine() {
let repeatcount = Int(a)!
for _ in 0..<repeatcount {
if let b = readLine() {
var sum = 0
var unitSum = 0
for i in b {
if i == "O" {
unitSum += 1
sum += unitSum
} else {
unitSum = 0
}
}
array.append(sum)
}
}
}
for i in array {
print(i)
}