본문 바로가기
코딩테스트/백준

21312번 홀짝 칵테일

by brown_board 2022. 11. 18.
728x90

https://www.acmicpc.net/problem/21312

 

21312번: 홀짝 칵테일

정진이는 특별한 음료를 가지고 있다. 음료들은 정수로 표현되는 고유 번호를 가지고 있다. 정진이는 이 음료들을 섞어 만든 칵테일을 만든다. 이 칵테일은 홀짝 칵테일이라 부르는데, 홀짝 칵

www.acmicpc.net

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#a,b,c를 리스트로 저장
array = list(map(int,input().split()))
#곱한값들 저장할 빈 리스트
count = []
#가능한 모든 수
for i in range(3):
    count.append(array[i])
for i in range(3):
    if i != 2:
        count.append(array[i]*array[i+1])
    else:
        count.append(array[i] * array[0])
        count.append(array[i] * array[i-1* array[i-2])
 
count.sort()
nums = len(count)
for i in range(nums):
 
    #홀수
    if count[nums-1-i] % 2 == 1:
        print(count[nums-1-i])
        break
    #전부 마지막까지 짝수인 경우
    elif i == nums-1:
        print(count[-1])
cs
728x90

'코딩테스트 > 백준' 카테고리의 다른 글

14567번: 선수과목  (0) 2022.11.18
1018  (0) 2022.08.30
1436  (0) 2022.08.25
11722  (0) 2022.08.22
9095  (0) 2022.08.22

댓글