728x90
반응형
백준 BAEKJOON 21312번 홀짝 칵테일 [PYTHON/파이썬]
<문제 출처>
https://www.acmicpc.net/problem/21312
21312번: 홀짝 칵테일
정진이는 특별한 음료를 가지고 있다. 음료들은 정수로 표현되는 고유 번호를 가지고 있다. 정진이는 이 음료들을 섞어 만든 칵테일을 만든다. 이 칵테일은 홀짝 칵테일이라 부르는데, 홀짝 칵
www.acmicpc.net
<풀이>
순위를 매길 때 가장 맛있는 칵테일은 홀수 칵테일이라는 점을 유의해야 한다.
홀수 * 홀수 = 홀수
홀수 * 짝수 = 짝수
짝수 * 짝수 = 짝수
홀수 칵테일이 하나 이상인 경우 모든 홀수 칵테일을 곱해준 값이 가장 맛있고
홀수 칵테일이 없더라도 모든 짝수 칵테일을 곱해준 값이 가장 맛있다.
<코드>
cocktail = list(map(int, input().split()))
check = False
result = 1
for i in range(3) :
if cocktail[i] % 2 != 0 : # 홀수 판별
result *= cocktail[i]
check = True
if check :
print(result)
else :
print(cocktail[0] * cocktail[1] * cocktail[2])
728x90
반응형
'ALGORITHM > PYTHON' 카테고리의 다른 글
백준 BAEKJOON 4673번 셀프 넘버 [PYTHON/파이썬] (0) | 2022.09.20 |
---|---|
백준 BAEKJOON 15596번 정수 N개의 합 [PYTHON/파이썬] (0) | 2022.09.20 |
백준 BAEKJOON 24389번 2의 보수 [PYTHON/파이썬] (0) | 2022.09.19 |
백준 BAEKJOON 25592번 바둑돌 게임 [PYTHON/파이썬] (0) | 2022.09.19 |
백준 BAEKJOON 25591번 푸앙이와 종윤이 [PYTHON/파이썬] (0) | 2022.09.19 |