https://www.acmicpc.net/problem/28062
28062번: 준석이의 사탕 사기
준석이는 두 동생을 위해 사탕 가게에서 사탕을 최대한 많이 사 가려고 한다. 사탕 가게에는 $N$개의 사탕 묶음이 있으며 $i$번째 사탕 묶음에는 $a_i$개의 사탕이 있다. 준석이는 정말 부자라 사탕
www.acmicpc.net
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
def solution(nums):
answer = 0
odd_nums = []
for num in nums:
if num % 2 == 0 :
answer += num
else:
odd_nums.append(num)
odd_nums.sort(reverse= True)
answer += sum(odd_nums[:(len(odd_nums)//2)*2])
return answer
if __name__ == '__main__':
n = int(input())
nums = list(map(int, input().split()))
print(solution(nums))
|
cs |
짝수는 전부 구매하면되고
홀수는 짝수개 만큼 큰것부터 구매해야합니다~
반응형
'python-algorithm' 카테고리의 다른 글
백준 19564 반복 (1) | 2023.11.27 |
---|---|
백준 30700 KOREA 문자열 만들기 (1) | 2023.11.27 |
백준 26529 Bunnies (1) | 2023.11.25 |
백준 15841 Virus Outbreak (1) | 2023.11.25 |
백준 29738 Goodbye, Code Jam (0) | 2023.11.23 |
댓글