1. 문제
https://www.acmicpc.net/problem/21312
2. 풀이
- 홀수가 하나 이상인 경우에 홀수 칵테일이 가장 맛있는 칵테일이다.
- 홀수 유무를 판단하기 위해서 boolean 변수 선언
3. 코드
package baekjoon;
import java.util.Scanner;
public class Q21312 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] arr = new int[3];
boolean odd = false;
int value = 1;
int value2 = 1;
for (int i = 0; i < 3; i++) {
arr[i] = scanner.nextInt(); // 배열에 값 3개 입력
if (arr[i] % 2 == 1) { // 홀수면 값 곱하기
value *= arr[i];
odd = true; // 홀수 기준이므로 하나라도 나오면 홀수를 출력하기 위한 boolean 변수
} else {
value2 *= arr[i];
}
}
if (odd) { // 홀수가 하나라도 나오면 (true) 이므로 그 값 출력
System.out.println(value);
} else {
System.out.println(value2);
}
}
}
'Algorithm' 카테고리의 다른 글
[Java] 백준 10820번 : 문자열 분석 (0) | 2022.03.16 |
---|---|
[Java] 백준 1100번 : 하얀 칸 (0) | 2022.03.10 |
[Java] 백준 6378번 : 디지털 루트 (0) | 2022.03.02 |
[Java] 백준 9366번 : 삼각형 분류 (0) | 2022.03.02 |
[Java] 백준 2309번 : 일곱 난쟁이 (0) | 2022.02.23 |