반응형

@notepad_jj2

츄르사려고 코딩하는 코집사입니다.


1. [백준] 백준 28281번 선물 파이썬(Python)

1) 문제번호 : 28281

 

2) 문제 출처

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

 

28281번: 선물

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

www.acmicpc.net

 

2. 풀이

- 값을 입력 받고, 리스트에서 반복문을 크기의 -1 만큼만 돌아 현재값과 그 다음값을 계산하여 최소값을 찾아 출력하면 된다.

 

3. 소스 코드

N, X = map(int, input().split())

cost = list(map(int, input().split()))

minNum = 99999999999999999999
for i in range(0, len(cost)-1) : 
    tempNum = (cost[i] * X) + (cost[i+1] * X)
    
    minNum = min(minNum, tempNum)

print(minNum)

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기