728x90
반응형
https://www.acmicpc.net/problem/21312
풀이
최종적으로 값이 홀수가 나와야한다. 그러나 홀수가 나올 수 없는 경우는 짝수중 가장 큰 값을 출력해주면 되는 문제이다.
소스코드
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine());
int answer = 1, answer2 = 1;
boolean check = false;
for(int i = 0; i < 3; i++) {
int a = Integer.parseInt(st.nextToken());
if(a % 2 == 1) {
answer *= a;
if(!check) {
check = true;
}
}
answer2 *= a;
}
System.out.print(check ? answer : answer2);
}
}
728x90
반응형
'백준 > 20001 - 25000' 카테고리의 다른 글
[백준] 22351번 : 수학은 체육과목입니다 3(JAVA) (0) | 2021.08.01 |
---|---|
[백준] 21176번 : Smoothie Stand(JAVA) (0) | 2021.07.26 |
[백준] 21603번 : K 2K 게임(JAVA) (0) | 2021.07.25 |
[백준] 21567번 : 숫자의 개수 2(JAVA) (0) | 2021.07.25 |
[백준] 21598번 : SciComLove(JAVA) (0) | 2021.07.25 |
댓글