[ BOJ / Python ] 14582번 오늘도 졌다
이번 문제는 배열의 모든 인덱스에서의 합을 비교하며 역전패의 여부를 확인하는 문제이다.
- 두 팀의 각 회에서의 획득한 점수를 받을 배열 j,s를 입력받는다.
- 각 팀의 점수의 누적합을 담을 jsum, ssum을 0으로 정의한다.
- 역전 당한 여부를 확인하기 위한 chk 변수를 False로 정의한다.
- 0부터 9까지 i에 대한 for문을 돌린다.
-> jsum에 j[i]를 더한다.
-> 만약 jsum이 ssum보다 크다면 chk를 True로 갱신해준다.
-> ssum에 s[i]를 더한다. - 만약 ssum이 jsum보다 크고, chk가 True라면 Yes를 출력하고, 아니라면 No를 출력한다.
Code
j=list(map(int,input().split()))
s=list(map(int, input().split()))
jsum=0
ssum=0
chk=False
for i in range(9):
jsum+=j[i]
if jsum>ssum:
chk=True
ssum+=s[i]
if jsum<ssum and chk==True:
print('Yes')
else:
print('No')
j=list(map(int,input().split()))
s=list(map(int, input().split()))
jsum=0
ssum=0
chk=False
for i in range(9):
jsum+=j[i]
if jsum>ssum:
chk=True
ssum+=s[i]
if jsum<ssum and chk==True:
print('Yes')
else:
print('No')
Author And Source
이 문제에 관하여([ BOJ / Python ] 14582번 오늘도 졌다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@xx0hn/BOJ-Python-14582번-오늘도-졌다저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)