Python/백준 (BOJ)

[BOJ][B2]카드놀이- 2511

ㅋㅋ! 2025. 8. 29. 13:00

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

문제 전문은 링크 참조

문제가공

  1. A와 B의 카드 배열을 입력받는다
  2. 카드를 한 장씩 비교하면서 이긴사람 +3점, 비기면 1점
  3. 최종점수가 동점일때는 마지막 승자가 우승자이나, 모든 게임이 동점이면 ‘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