Search
Duplicate
📗

홀짝 칵테일

주차
문제번호
21312
언어
C++
티어
브론즈
유형
수학
구현
사칙연산
nj_Blog
nj_상태
이해도
100%
풀이
사람
이해도 2
13 more properties

문제접근

각 수가 홀수이면 무조건 곱하고, 모두가 짝수이면 모두를 곱한다

놓쳤던 부분

a,b,c중 하나만 1이어도 답은 1이 되어야 함

코드

2020 KB

0 ms

#include <iostream> using namespace std; int main(void) { int a,b,c; int answer = 1; ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); cin >> a >> b >> c; if (a % 2 == 1) answer *= a; if (b % 2 == 1) answer *= b; if (c % 2 == 1) answer *= c; if (answer == 1) answer = a * b * c; if (answer % 2 == 0 && (a == 1 || b == 1 || c == 1)) answer = 1; cout << answer; return (0); }
C++
복사