728x90
반응형
문제풀이 GitHub
https://github.com/Seokii/baekjoon
문제 링크
https://www.acmicpc.net/problem/11508
풀이
n = int(input())
arr = []
answer = 0
cnt = 0
for _ in range(n):
arr.append(int(input()))
arr.sort(reverse=True)
for i in range(len(arr)):
if cnt != 2:
cnt += 1
answer += arr[i]
elif cnt == 2:
cnt = 0
print(answer)
첫 줄에서 n의 값을 입력하고, n번 만큼 가격의 정보를 받아 arr변수에 리스트를 선언하고 저장했습니다.
리스트를 내림차순으로 정렬하고 cnt변수를 주어 3의 배수만큼의 인덱스는 제외하고 총합을 구해 출력했습니다.
728x90
반응형
'알고리즘 정복하기! > 백준 문제풀이' 카테고리의 다른 글
백준 17951번 Python / Binary Search(이분, 이진 탐색) (0) | 2022.03.07 |
---|---|
백준 6796번 Python / 구현, 시뮬레이션 (0) | 2022.03.04 |
백준 5046번 Python / 구현 (0) | 2022.03.02 |
백준 11123번 Python / DFS (0) | 2022.03.01 |
백준 11501번 Python / Greedy (0) | 2022.02.28 |
댓글