홍우진의 개발 일기장
[백준] 14582번: 오늘도 졌다/ 파이썬 본문
728x90
반응형
문제 링크
https://www.acmicpc.net/problem/14582
풀이 코드
a = list(map(int, input().split()))
b = list(map(int, input().split()))
asum, bsum = 0, 0
cnt = 0
for i in range(9):
asum += a[i]
if asum > bsum and cnt == 0:
cnt += 1
if asum < bsum and cnt == 1:
cnt += 1
bsum += b[i]
if cnt == 2 and asum < bsum or cnt == 1 and asum < bsum:
print("Yes")
else:
print("No")
코드 해석
각 수를 리스트에 저장한다.
그리고 하나씩 카운트를 올려가며 asum과 bsum에 수를 더한다.
만약 역전이 일어났다면 yes를 프린트하고 아니라면 no를 프린트한다.
728x90
반응형
'알고리즘 > 백준' 카테고리의 다른 글
[백준] 2563번: 색종이/ 파이썬 (0) | 2022.09.21 |
---|---|
[백준] 14912번: 숫자 빈도수/ 파이썬 (0) | 2022.09.20 |
[백준] 16212번: 정열적인 정렬/ 파이썬 (1) | 2022.09.20 |
[백준] 14405번: 피카츄/ 파이썬 (0) | 2022.09.20 |
[백준] 2535번: 아시아 정보올림피아드/ 파이썬 (0) | 2022.09.20 |
Comments