티스토리 뷰

www.acmicpc.net/problem/17389

 

17389번: 보너스 점수

숭고한 알고리즘 캠프 퀴즈 타임이 시작되었다! PS 기초, 동적 계획법, 파라메트릭 서치, 욱제의 생일, 탐색, 그리디, 최단경로 알고리즘, 구데기컵, 서로소 집합, 최소 신장 트리, 최소 공통 조상,

www.acmicpc.net

qn = int(input())

myStr = str(input())
bonus = 0
res = 0

# for idx, OX in enumerate(S) :
for i in range(len(myStr)):
    if myStr[i] == 'O':
        res += (i+1)
        res += bonus
        bonus += 1

    else:
        bonus = 0

print(res) # 이미 res+=bonus를 매 문제 마다 했으니, res+bunus 하면 안됨 
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함