Rego의 블로그

백준 5543 파이썬 상근날드 본문

BEAKJOON

백준 5543 파이썬 상근날드

RegularPark 2021. 9. 26. 21:11

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

 

5543번: 상근날드

입력은 총 다섯 줄이다. 첫째 줄에는 상덕버거, 둘째 줄에는 중덕버거, 셋째 줄에는 하덕버거의 가격이 주어진다. 넷째 줄에는 콜라의 가격, 다섯째 줄에는 사이다의 가격이 주어진다. 모든 가

www.acmicpc.net

 

의식의 흐름대로 리스트를 이용하여 풀었다. 쉬운 내용이니 설명은 따로 붙이지 않는다.

 

숏코딩을 보니 사용하지 않고 map함수를 이용하여 받는 즉시 리스트로 보내 계산하도록 만들었더라. 그저 생각나는 대로 하다보니 짧게 만들 생각은 하지 못했다.

 

내 코드이다.

lst = []
setlst = []
for i in range(5):
    n = int(input())
    lst.append(n)

for burger in lst[0:3]:
    for beverage in lst[3:5]:
        set = int(burger) + int(beverage) - 50
        setlst.append(set)

print(min(setlst))