코드:
var input = Int(readLine()!)!
for i in 1...input {
var input1 = readLine()!
var arr:[Character] = []
var right = 0
var sum = 0
for i in input1 {
arr.append(i)
}
for i in 0...arr.count - 1{
if arr[i] == "O" {
right = right + 1
sum = sum + right
}else {
right = 0
}
}
print(sum)
}
설명:
O가 나오면 1씩 더해서 sum에 더해준다 X가 나오면 0으로 초기화 하고 다시 1부터 더해준다
결과:
'코테 > 백준' 카테고리의 다른 글
[백준] 1065 한수 스위프트 (0) | 2021.12.25 |
---|---|
[백준] 4344 평균은넘겠지 스위프트 (0) | 2021.12.24 |
[백준] 1546 평균 스위프트 (0) | 2021.12.24 |
[백준]3052 나머지 스위프트 (0) | 2021.12.24 |
[백준]2577 숫자의 개수 스위프트 (0) | 2021.12.24 |
댓글