ALGORITHM/PYTHON

백준 BAEKJOON 28281번 선물 [PYTHON/파이썬]

칼코
반응형

 

 

 

 

 

백준 BAEKJOON 28281번 선물 [PYTHON/파이썬]


<문제 출처> (BRONZE Ⅳ)

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

 

28281번: 선물

연속한 이틀에 걸쳐 하루에 양말을 $X$개씩 구매하는 방법으로, 양말 $2X$개를 사는 데 드는 최소 비용을 출력한다.

www.acmicpc.net

 

 

 

 

 

<풀이>

단순 계산 문제이다.

이틀에 걸쳐 양말을 구매했을 때 가격을 리스트에 저장하고

min()을 사용하여 최솟값을 출력하면 된다.

 

 

 

 

 

<코드>

N, X = map(int, input().split())
socks = list(map(int, input().split()))
price = []

for i in range(N - 1):
    price.append((socks[i] + socks[i + 1]) * X)

print(min(price))

 

 

 

 

 

 

반응형