-코드
from sys import stdin
n = int(stdin.readline())
arr = sorted([int(stdin.readline()) for _ in range(n)], reverse=True)
r = 0
for i in range(n):
if i % 3 == 2:
continue
r += arr[i]
print(r)
처음에는 가장 싼 것이라는 말에 arr [-1]을 수에 따라서 제거하는 식을 만들었으나 틀려서 찾아보니 고른 3개 중 가장 싼 값을 더하면 안 되는 것을 보고 해결을 하였습니다.
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬]5635번 생일 (0) | 2021.08.25 |
---|---|
[백준/파이썬]4388번 받아올림 (0) | 2021.08.24 |
[백준/파이썬]2331번 반복수열 (0) | 2021.08.23 |
[백준/파이썬]1764번 듣보잡 (0) | 2021.08.23 |
[백준/파이썬]11931번 수 정렬하기 4 (0) | 2021.08.20 |