반응형
문제
대한고등학교에 재학 중인 민국이와 만세는 4과목(정보, 수학, 과학, 영어)에 대한 시험을 봤다. 민국이와 만세가 본 4과목의 점수를 입력하면, 민국이의 총점 S와 만세의 총점 T 중에서 큰 점수를 출력하는 프로그램을 작성하시오. 단, 서로 동점일 때는 민국이의 총점 S를 출력한다.
입력
입력은 2줄로 이루어져 있다.
1번째 줄에는 순서대로 민국이의 정보, 수학, 과학, 영어 점수(정수형)가 있으며, 공백으로 구분되어 있다.
2번째 줄에는 1번째 줄과 마찬가지로 순서대로 만세의 정보, 수학, 과학, 영어 점수(정수형)가 있고, 공백으로 구분되어 있다.
출력
문제에서 요구하는 정답을 출력한다.
예제 입력 1100 80 70 60
80 70 80 90 |
예제 출력 1320
|
예제 입력 2100 80 70 60
80 70 60 100 |
예제 출력 2310
|
풀이
두 리스트의 합 중 더 큰 것을 출력하면 된다.
a = sum(map(int,input().split()))
b = sum(map(int,input().split()))
print(max(a,b))
최대한 Pythonic 하게 표현한다면 아래와 같다.
print(max([sum(map(int,input().split())) for _ in range(2)]))
반응형
'알고리즘 연습 > 기초 (입출력 등)' 카테고리의 다른 글
[🥉2 / 백준 15969 / 파이썬] 행복 (0) | 2021.12.23 |
---|---|
[🥉5 / 백준 16430 / 파이썬] 제리와 톰 (0) | 2021.12.19 |
[🥉2 / 백준 4999 / 파이썬] 아! (0) | 2021.12.03 |
[🥉3 / 백준 4101 / 파이썬] 크냐? (0) | 2021.11.29 |
[🥉2 / 백준 2605 / 파이썬] 줄 세우기 (0) | 2021.11.25 |