본문 바로가기
코테/백준

[백준] 1546 OX퀴즈 스위프트

by 리드맥 2021. 12. 24.

코드:

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부터 더해준다


결과:

댓글