It's going to be one day 🍀

안녕하세요! 매일 매일 공부하려고 노력하는 백엔드 개발자 지망생의 공부 흔적입니다.

코테 준비/백준

[백준] 조건문

2jin2 2024. 1. 22. 17:53

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