ALGORITHM/PYTHON

백준 BAEKJOON 27918번 탁구 경기 [PYTHON/파이썬]

칼코
반응형

 

 

 

 

 

백준 BAEKJOON 27918번 탁구 경기 [PYTHON/파이썬]


<문제 출처> (BRONZE Ⅳ)

https://www.acmicpc.net/problem/27918

 

27918번: 탁구 경기

달구와 포닉스는 탁구 치는 것을 좋아한다. 윤이는 오늘도 탁구를 치는 달구와 포닉스를 보고, 누가 경기에서 승리할지 예측해 보기로 했다. 달구와 포닉스가 탁구 경기를 진행하는 규칙은 다음

www.acmicpc.net

 

 

 

 

 

 

<풀이>

2점이 앞서면 경기가 종료된다는 조건이 있기 때문에

먼저 게임의 승패가 담긴 리스트를 만든 후에

해당 리스트를 탐색하면서 결과를 도출했다.

 

 

 

 

 

<코드>

N = int(input())
dalgoo, ponix = 0, 0
game_record = [input() for _ in range(N)]

for i in game_record:
    if i == "D":
        dalgoo += 1
    else:
        ponix += 1

    if abs(dalgoo - ponix) == 2:	# 2점이 앞서면 break
        break

print("{}:{}".format(dalgoo, ponix))

 

 

 

 

 

 

반응형