본문 바로가기
python-algorithm

백준 28062 준석이의 사탕 사기

by 무적김두칠 2023. 11. 27.

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

댓글