-
[11508] 2+1 세일 (Python)[Python] 알고리즘/Silver 2021. 11. 22. 19:50
[문제]
https://www.acmicpc.net/problem/11508
11508번: 2+1 세일
KSG 편의점에서는 과일우유, 드링킹요구르트 등의 유제품을 '2+1 세일'하는 행사를 하고 있습니다. KSG 편의점에서 유제품 3개를 한 번에 산다면 그중에서 가장 싼 것은 무료로 지불하고 나머지 두
www.acmicpc.net
알고리즘 분류는 그리디 알고리즘, 정렬 입니다.
정렬을 한 후, 문제의 조건을 따르면 되는 문제입니다.
[코드]
import sys N = int(sys.stdin.readline()) li = list() for i in range(N): li.append(int(sys.stdin.readline())) li.sort(reverse=True) res = 0 cnt = 0 for i in range(N): cnt += 1 if cnt != 3: res += li[i] else: cnt = 0 print(res)
'[Python] 알고리즘 > Silver' 카테고리의 다른 글
[1706] 크로스워드 (Python) (0) 2021.11.25 [14495] 피보나치 비스무리한 수열 (Python) (0) 2021.11.23 [1120] 문자열 (Python) (0) 2021.11.21 [2312] 수 복원하기 (Python) (0) 2021.11.20 [1713] 후보 추천하기 (Python) (0) 2021.11.19