2480.주사위 세개
- 복잡한 조건들을 다 생각해야되서 오래걸렸다.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// scanner 선언
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
int c = sc.nextInt();
// 다 같을 경우
if (a == b && a == c) {
System.out.println(10000 + a * 1000);
// 셋 중 a == b 또는 a == c 둘만 같을 경우
} else if (a == b && a != c || a == c && a != b) {
System.out.println(1000 + a * 100);
// 셋 중 b == c 일 경우
} else if (b == c && b != a) {
System.out.println(1000 + b * 100);
// 다 다를 경우
} else {
int max = a;
if (max < b) {
max = b;
} if (max < c) {
max = c;
}
System.out.println(max * 100);
}
}
}
- if문 안에서 논리연산자를 사용한 비교 가능
- if문을 따로따로 써야되는 때가 있을 수 있음.
마지막 줄 처럼 따로따로 비교해야할 때
단계별로 풀어보기 조건문 끝~~
'코테 준비 > 백준' 카테고리의 다른 글
[백준] 정렬 (0) | 2024.04.22 |
---|---|
[백준] 스택과 큐 (1) | 2024.04.18 |
[백준] 배열 (1) | 2024.02.14 |
[백준] 반복문 (0) | 2024.01.24 |
[백준] 입출력과 사칙연산 중요 내용 (0) | 2024.01.18 |