For Programmer
백준 4344번 파이썬 문제풀이(1차원 배열) 본문
728x90
n = int(input())
for _ in range(n):
array = list(map(str, input()))
sum = 0 #출력할 값
c = 1 #O가 반복되면 해당값을 증가 OR X를 만나면 1로 다시 초기화
for i in array:
if i =="O":
sum += c
c += 1
else:
c = 1
print(sum)
-> O를 만나면 C를 1씩 상승시키면서 SUM에다가 더해주면된다. 만약 X가 나올경우 C를 다시 1로 초기화 해준다.
728x90
'코팅테스트 > 백준 문제 모음' 카테고리의 다른 글
백준 4673번 파이썬 문제풀이(함수:셀프넘버) (0) | 2021.09.01 |
---|---|
백준 10818번 파이썬 문제풀이(1차원 배열) - 백분율 출력 (0) | 2021.08.30 |
백준 2577번 파이썬 문제풀이(1차원 배열) (0) | 2021.08.30 |
백준 1110번 파이썬 문제풀이(while문) (0) | 2021.08.27 |
백준 10951번 파이썬 문제풀이 (try,except) (0) | 2021.08.27 |
Comments