728x90
풀이
출석 도장 갯수에 따라 보유하고 있는 쿠폰의 종류가 다른데, 금액에 따라 할인율을 적용하거나, 할인금을 뺴는 방법 중 어떤 방법이 정답일지는 달라질 수 있다.
적용 가능한 쿠폰에 대해 총 할인되는 금액을 구하고, 그 중에서 총 금액이 최솟값이 되는 가격을 찾자
쿠폰이 아예 없다면, 원금을 출력하고, 쿠폰이 너무 많아 index를 넘어설 수 있으므로 예외를 처리해주자.
소스코드
출처
25704번: 출석 이벤트
쇼핑몰에서 30일간 출석 이벤트를 진행한다. 쇼핑몰의 사이트를 방문하면 1일 1회 출석 도장을 받을 수 있고, 출석 도장을 여러 개 모아서 할인 쿠폰으로 교환할 수 있다. 출석 도장의 개수에 따
www.acmicpc.net
728x90
'PS > Baekjoon Online Judge' 카테고리의 다른 글
[백준 25828] Corona Virus Testing [Python] (0) | 2023.08.05 |
---|---|
[백준 25784] Easy-to-Solve Expressions [Python] (0) | 2023.08.04 |
[백준 25625] 샤를버스 [Python] (0) | 2023.08.03 |
[백준 25591] 푸앙이와 종윤이 [Python] (0) | 2023.08.03 |
[백준 25377] 빵 [Python] (0) | 2023.07.31 |