백준(Python) 풀이/수학

백준(Python) 11948번 과목선택 풀이

개발윗미 2021. 10. 30. 13:37

Python으로 구현한 11948번 과목선택 문제 풀이입니다.

 

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

 

11948번: 과목선택

JOI는 물리, 화학, 생물, 지구과학, 역사, 지리 총 6 과목의 시험을 봤다. 각 시험의 만점은 100점이다. JOI는 물리, 화학, 생물, 지구과학 4과목 중에서 3 과목을 선택하고 역사, 지리 2 과목 중에

www.acmicpc.net


data = []

for _ in range(6) :
  data.append(int(input()))

max_value1 = sorted(data[:4])
max_value2 = data[4:]

print(sum(max_value1[1:]) + max(max_value2))

 

 

data리스트에서 4개의 값을 오름차순으로 정렬한 리스트를 max_value1에 넣는다.

 

data리스트에서 뒷부분 나머지 2개의 값을 max_value2에 넣는다.

 

출력 시 max_value1이 오름차순으로 정렬되어있기 때문에 1번째 인덱스부터 끝까지의 각 값들을 모두 합한 값과

 

max_value2에서 최댓값을 더하여 출력한다.