https://www.acmicpc.net/problem/2511
문제 전문은 링크 참조
문제가공
- A와 B의 카드 배열을 입력받는다
- 카드를 한 장씩 비교하면서 이긴사람 +3점, 비기면 1점
- 최종점수가 동점일때는 마지막 승자가 우승자이나, 모든 게임이 동점이면 ‘D’출력
코드작성
A = list(map(int,input().split()))
B = list(map(int,input().split()))
last_winner ='D'
a_t_score = 0
b_t_score = 0
for i,v in enumerate(A):
a_score = v
b_score = B[i]
if a_score==b_score:
a_t_score+=1
b_t_score+=1
elif a_score>b_score:
a_t_score+=3
last_winner = 'A'
else:
b_t_score+=3
last_winner ='B'
print(a_t_score,b_t_score)
print('A' if a_t_score>b_t_score else 'B' if b_t_score>a_t_score else last_winner)
'Python > 백준 (BOJ)' 카테고리의 다른 글
[BOJ][B2]대표값- 2592 (0) | 2025.08.31 |
---|---|
[BOJ][B2]대표값2 - 2587 (0) | 2025.08.30 |
[BOJ][B2]연속구간 - 2495 (0) | 2025.08.28 |
[BOJ][B2]큰 수 계산 - 2408 (0) | 2025.08.27 |
[BOJ][B2]주사위 네개- 2484 (0) | 2025.08.26 |