ALGORITHM/PYTHON

백준 BAEKJOON 29807번 학번을 찾아줘! [PYTHON/파이썬]

칼코
반응형

 

 

 

 

 

백준 BAEKJOON 29807번 학번을 찾아줘! [PYTHON/파이썬]


<문제 출처> (BRONZE Ⅳ)

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

 

29807번: 학번을 찾아줘!

첫째 줄에 김한양이 응시한 과목 수를 나타내는 정수 $T (1 \leq T \leq 5)$가 주어진다. 둘째 줄에 각 과목의 표준점수를 나타내는 $T$개의 정수가 공백으로 구분되어 주어진다. 점수는 국어, 수학, 영

www.acmicpc.net

 

 

 

 

 

 

<풀이>

문제에서 주어진 조건대로 조건문을 구현했다.

유의해야할 점은 과목 수가 5개가 안주어진다면

5개를 맞추도록 0점을 추가해야한다.

 

 

 

 

 

 

 

<코드>

T = int(input())
subject = list(map(int, input().split()))
if T < 5:
    subject += [0] * (5 - T)

total = 0
if subject[0] > subject[2]:
    total += (subject[0] - subject[2]) * 508
else:
    total += abs(subject[0] - subject[2]) * 108

if subject[1] > subject[3]:
    total += (subject[1] - subject[3]) * 212
else:
    total += abs(subject[1] - subject[3]) * 305

if subject[4] > 0:
    total += subject[4] * 707

print(total * 4763)

 

 

 

 

 

 

 

반응형