반응형
백준 BAEKJOON 1524번 세준세비 [PYTHON/파이썬]
<문제 출처>
https://www.acmicpc.net/problem/1524
<풀이>
세준, 세비의 병사들을 리스트로 입력 받은 뒤 내림차순으로 정렬시켜줬다.
if 문을 통해 세준 병사와 세비의 병사가 같은 힘일 때 세비의 병사가 죽게끔 구현해줬다.
<코드>
t = int(input())
for i in range(t) :
input() # 각 테스트 케이스는 줄 바꿈으로 구분
N, M = map(int, input().split())
sj = sorted(list(map(int, input().split())), reverse=True)
sb = sorted(list(map(int, input().split())), reverse=True)
while sj and sb : # 세준, 세비 병사 리시트가 비어있으면 while문 종료
if sj[-1] >= sb[-1] : # 같거나 크면 세비의 병사 죽음
sb.pop()
else :
sj.pop()
if sj :
print('S')
elif sb :
print('B')
else :
print('C')
반응형
'ALGORITHM > PYTHON' 카테고리의 다른 글
백준 BAEKJOON 1159번 농구 경기 [PYTHON/파이썬] (0) | 2022.10.14 |
---|---|
백준 BAEKJOON 1026번 보물 [PYTHON/파이썬] (0) | 2022.10.14 |
백준 BAEKJOON 1247번 부호 [PYTHON/파이썬] (0) | 2022.10.12 |
백준 BAEKJOON 1100번 하얀 칸 [PYTHON/파이썬] (0) | 2022.10.12 |
백준 BAEKJOON 1085번 직사각형에서 탈출 [PYTHON/파이썬] (0) | 2022.10.12 |